JavaRush/Java блог/Архив info.javarush/Первый язык для подростка перед Java
Javin
7 уровень

Первый язык для подростка перед Java

Статья из группы Архив info.javarush
участников
Уважаемые коллеги! Прошу посоветовать первый для изучения язык программирования, если вторым языком будет, скорее всего, Java. Мальчику пятнадцать. С английским языком у него проблем нет — почти как родной. Заранее благодарю за аргументированные ответы.
Комментарии (24)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
zzzz
Уровень 13
18 марта 2017, 20:38
techlibrary.ru/b/2x1f1t1x1p1m2d1e_3f._2s1p1e._2001.pdf — вот, пусть для начала прочтет вот это. Читается легко, несколько лет назад читал ее в английском варианте. Она явилась для меня толчком, к осознанию что мне это действительно нравится.
Archie369
Уровень 18
18 марта 2017, 17:46
В Массачусетском университете перешли на Python
habrahabr.ru/post/282986/
Я бы лично язык Ассемблера поковырял, всегда было интересно как на низком уровне работают память, процессор.
Lexw
Уровень 35
18 марта 2017, 14:39
занимаюсь с сыном на codecombat.com
там JS и питон.
Сыну 11 лет, ему нравится.
jekiee
Уровень 17
18 марта 2017, 11:42
Мое мнение — для того чтобы разобраться в джава и научиться на нем программировать нет смысла изучать другие языки, и как по мне — этот язык достоин быть первым при изучении зыков программирования. Здесь не требуются какие-то специализированные технические знания, и просто не вижу смысла тратить время на освоение чего-то стороннего. Например если хотят чтобы ребёнок научился играть в хоккей его записывают в хоккейную школу, там научат стоять на коньках, а не ведут в отдельную школу где учат кататься. Просто надо подобрать хорошую литературу для начинающих, простые задачки и вперёд от простого к сложному :)
Как тут уже писали — главное чтобы у мелкого было желание учиться, тогда ему самому будет интересно и разберётся.
Javin
Уровень 7
18 марта 2017, 13:00
Думаю, что хорошим стимулом может стать активное использование языка и по изучаемым предметам в школе. Такой уровень начало использования языка Java весьма высок и требует гораздо больше времени для его освоения, чем к примеру, как здесь советуют Python. К тому же Python более лаконичен чем Java, его можно весьма эффективно использовать для автоматизации рутинных операций на компьютере, да и создать на нём работающий прототип будущей сложной программы зачастую будет неплохим промежуточным решением.
jekiee
Уровень 17
18 марта 2017, 14:20
Это моё мнение. Дело в том, что то что вы написали звучит для меня как-то так: «прошу посоветовать какие кексики или пироженки лучше начать делать, если, скорее всего, в дальнейшем мы хотим научиться делать торт.»
Javin
Уровень 7
18 марта 2017, 15:56
Да, чтобы стать высококлассным кондитером нужно сперва на отлично усвоить свойства наиболее часто используемых ингредиентов. Сразу же приступать к приготовлению торта — верный способ не стать таким специалистом.
jekiee
Уровень 17
18 марта 2017, 23:59
Это не те вещи, где знание одного помогает в изучении другого. Языки программирования разные на столько, что изучив Python не станет легче изучать Java, потому что Python делает кексики, а Java — торты. И это две абсолютно разные вещи, два разных по синтаксису языка. Схожими будут например Java, C#, Pascal. А так, после изучения Python, придется изучать новый язык программирования с нуля с соответствующими затратами времени и сил. По-этому я и говорю хотите изучать Java не городите огород с подготовкой, главное определиться для чего все это нужно и какие дальнейшие перспективы.
Java — логичный, с нормальным синтаксисом язык, изучать его не тяжело. И лучше уже, как дальнейшее развитие, начать изучать именно связанные с Java технологии, а не получать просто набор знаний.
Можно посмотреть в сторону C# или веб, почитать какие сферы сейчас активно развиваются и двигаться в том направлении.
Javin
Уровень 7
19 марта 2017, 00:55
Вот курс Java для студентов, у которых первым языком был Python. Поэтому с Вашим утверждением: «Это не те вещи, где знание одного помогает в изучении другого» трудно согласиться.
olyv
Уровень 7
17 марта 2017, 11:53
Автор, вы уверены, что мальчик хочет программировать? Если да, то почему он сам не задает этот вопрос?
Javin
Уровень 7
18 марта 2017, 10:24
Моя задача помочь — с выбором, а не навязать его.
Yuri_0504
Уровень 11
17 марта 2017, 09:51
carlcheo.com/startcoding

Если уж такая тяга изучать другой язык, то пусть начинает с JavaScript — все равно придется учить. Python хороший вариант, простой и востребованный.
Но дело не в языке, если у него есть тяга к этому, то он и первым выучит Java.

UPD: совсем забыл, пусть пройдет CS50
и заодно начнет изучать алгоритмы
realcorwin
Уровень 14
18 марта 2017, 12:03
Есть такой же курс по алгоритмам, но на русском?
realcorwin
Уровень 14
18 марта 2017, 13:06
Большое спасибо.
tanzwud
Уровень 34
16 марта 2017, 21:38
Python или Go, если с английским все отлично.
32xlevel
Уровень 37
16 марта 2017, 18:50
Я до Java изучал Pascal. Подтянула на изучение мой преподаватель по информатике еще в 7 классе, однако приступил в 8. Пришлось изучать паскаль по книгам и видео на ютубе. Это очень сложно и во многом не интересно, с одними только массивами возился, это очень напряжно, помогло только довольно быстро пройти первые уровни на JR, но не более.
Я сам в 15 лет стал заниматься Явой на этом ресурсе, сейчас мне 16 и я уже принят на стажировку :)
Проблема у меня была в том, как и в принципе в моем возрасте — это неусидчивость. Я постоянно забрасывал и думал, что не моё. Алгоритмы давались довольно сложно, многие задания копировал из интернета. Но не сдался и сейчас активно этим занимаюсь.
Удачи Вам и Вашему сыну :)
32xlevel
Уровень 37
16 марта 2017, 18:56
Если можете, то посоветуйте, как лучше изучать английский. Сейчас активно стремлюсь к этому :)
Javin
Уровень 7
16 марта 2017, 20:44
Yuri_0504
Уровень 11
17 марта 2017, 09:38
info.javarush.ru/Roman_kh/2017/01/20/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9-%D0%B4%D0%BB%D1%8F-IT-%D0%B8-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-.html
Проблема у меня была в том, как и в принципе в моем возрасте — это неусидчивость. Я постоянно забрасывал и думал, что не моё.
Это не в возрасте проблема ;)

Хотя он частично влияет
jekiee
Уровень 17
18 марта 2017, 11:17
мне знакомый, который регулярно летает в США посоветовал для грамматики книжку Голицинский, а для словарного запаса — Шекспира. Я к Шекспиру на английском накачал еще интересных для себя книжек )
Javin
Уровень 7
18 марта 2017, 13:07
Боюсь, что это — путь в никуда. По такой методике язык могут изучать только гении.
Totem
Уровень 25
16 марта 2017, 18:10
Haart
Уровень 30
16 марта 2017, 17:53
Согласен с Астаром, чем java не устраивает? Он ничуть не сложнее других…