Перша мова для підлітка перед java

Якщо можете, то порадьте, як краще вивчати англійську. Зараз активно прагну до цього :)

Хоча він частково впливає

мені знайомий, який регулярно літає в США порадив для граматики книжку Голицинских, а для словникового запасу - Шекспіра. Я до Шекспіра англійською накачав ще цікавих для себе книжок)

Боюся, що це - шлях в нікуди. За такою методикою мову можуть вивчати тільки генії.

Python або Go, якщо з англійським все відмінно.

Так, Python в самий раз. Тільки після нього буде складно звикнути до багатослівності Java.

Моя думка - для того щоб розібратися в джава і навчитися на ньому програмувати немає сенсу вивчати інші мови, і як на мене - ця мова гідна бути першою при вивченні Зиков програмування. Тут не потрібні якісь спеціалізовані технічні знання, і просто не бачу сенсу витрачати час на освоєння чогось стороннього. Наприклад якщо хочуть щоб дитина навчився грати в хокей його записують в хокейну школу, там навчать стояти на ковзанах, а не ведуть в окрему школу де вчать кататися. Просто треба підібрати хорошу літературу для початківців, прості завдання і вперед від простого до складного :)
Як тут вже писали - головне щоб у дрібного було бажання вчитися, тоді йому самому буде цікаво і розбереться.

Думаю, що хорошим стимулом може стати активне використання мови і з досліджуваних предметів в школі. Такий рівень початок використання мови Java вельми високий і вимагає набагато більше часу для його освоєння, ніж наприклад, як тут радять Python. До того ж Python більш лаконічний ніж Java, його можна досить ефективно використовувати для автоматизації рутинних операцій на комп'ютері, так і створити на ньому працюючий прототип майбутньої складної програми часто буде непоганим проміжним рішенням.

Це моя думка. Справа в тому, що то що ви написали звучить для мене як-то так: «прошу порадити які кексики або Пироженко краще почати робити, якщо, швидше за все, в подальшому ми хочемо навчитися робити торт.»

Так, щоб стати висококласним кондитером потрібно спершу на відмінно засвоїти властивості найбільш часто використовуваних інгредієнтів. Відразу ж приступати до приготування торта - вірний спосіб не стати таким фахівцем.

Це не ті речі, де знання одного допомагає у вивченні іншого. Мови програмування різні на стільки, що вивчивши Python не стане легше вивчати Java, тому що Python робить кексики, а Java - торти. І це дві абсолютно різні речі, два різних по синтаксису мови. Схожими будуть наприклад Java, C #, Pascal. А так, після вивчення Python, доведеться вивчати нову мову програмування з нуля з відповідними витратами часу і сил. По-цьому я і говорю хочете вивчати Java не городите город з підготовкою, головне визначитися для чого все це потрібно і які подальші перспективи.
Java - логічний, з нормальним синтаксисом мову, вивчати його неважко. І краще вже, як подальший розвиток, почати вивчати саме пов'язані з Java технології, а не отримувати просто набір знань.
Можна подивитися в бік C # або веб, почитати якісь сфери зараз активно розвиваються і рухатися в тому напрямку.

Ось курс Java для студентів, у яких першою мовою був Python. Тому з Вашим твердженням: «Це не ті речі, де знання одного допомагає у вивченні іншого» важко погодитися.

Схожі статті