Я не міг більше погодитися з тим, що тут говорять інші люди, програмування вивчається шляхом виконання. Чим більше кодування робиш, тим більше тим більше вчишся. Сказавши, що багато іншого важливо навчитися правильно кодувати, наприклад, ніколи не забувайте читати, дивлячись, як навчаються інші, читайте нові інструменти та технології та щодня переглядайте питання Q&A, такі як programmers.com.
Що стосується насправді запам'ятовування того, що ви дізнаєтесь, як тільки ви закінчили писати трохи коду, тоді поясніть собі мовчки, що ви насправді зробили, або поясніть своєму кодеру. Роблячи це, я виявляю, що пам’ятаю набагато чіткіше, і це дає мені можливість задуматися над тим, що я зробив. Також спробуйте кинути виклик собі, придумуючи альтернативні способи написання написаного вами коду, кращого чи гіршого. Пограйте з проблемою, яку ви вирішили, і подумайте, як вам потрібно змінити код, якщо проблема, яку він вирішив вирішити, трохи зміниться.