Вивчення будь-якої мови програмування займає тривалий час. Щоб віртуозно опанувати всіма навиками написання програм, піде дуже багато часу і сил. Багато починаючі програмісти посилено налягають на теорію, проте це не зовсім правильно. Ключове поняття в будь-якому ЯП — практика.
Вам знадобиться
- Підручник з ЯП;
- Готові програми на мові
Інструкція
- Скачайте якомога більшу різних готових скриптів і прикладів програм з сайтів, присвячених програмуванню. Почитайте перший мануали на різних форумах. На ресурсах для програмістів часто складаються своєрідні FAQ для новачків.
- Відкрийте книгу з програмування. Бажано обзавестися паперовим варіантом, тому що електронні книги незручні в плані пошуку необхідної інформації. Більше того, у звичайних підручниках завжди можна залишати певні позначки для кращого запам’ятовування.
- Перегляньте перші приклади, наведені в книзі, спробуйте дати їм самостійне пояснення. Якщо щось не зрозуміло, знайдіть відповідні коментарі видавця або скористайтеся словником функцій, який зазвичай дан в кінці більш-менш серйозного підручника.
- Ознайомтеся з базовими поняттями (змінна, функція, масив і т.д.). Дізнатися, які операції можна проводити над одиницями ЯП.
- Відкрийте найпростіший скрипт (навчальні скрипти можна знайти також на ресурсах, присвячених програмуванню). Прочитайте його код, спробуйте зрозуміти, як він працює, і як працюють його різні елементи. Розбийте програму на кілька кроків. Для роз’яснення деяких моментів завжди можна скористатися підручником.
- Спробуйте самостійно відтворити скрипт. Якщо не виходить, спробуйте накидати план реалізації програми щодо окремих дій. Спробуйте обдумати інші прийоми, які можна використовувати при написанні такого додатку.
- Іноді користуйтеся офіційною документацією ЯП, оскільки саме в ній розробники розповідають всі принципи роботи тих чи інших параметрів.
Зверніть увагу
Не починайте знайомство з мовою з теорії. Це може відбити всяке бажання вивчати мову.
Корисні поради
Перед покупкою певного підручника обов’язково прочитайте про нього в інтернеті, або для ознайомлення скористайтеся електронним варіантом. Також добре підійдуть своєрідні збірники завдань з програмування, забезпечені коментарями та рішеннями.