Разработка и изучение тонкостей языков программирования — это здорово. Но о портфолио тоже не стоит забывать. Во время практики надо отбирать удачные проекты или пытаться сделать свои собственные — простые сайты, приложения. Так потенциальный работодатель увидит, что знания применяются не только шаблонно, а ребёнок разработает что-то своё.
Портфолио можно хранить на диске, но лучше зарегистрироваться на GitHub — сайте, который объединяет разработчиков со всего мира, где каждый может выложить свой код или проекты в общий доступ, поделиться знаниями и взять чью-то разработку за основу.
Практика тоже важна — кодом надо заниматься постоянно. Принцип такой же, как в изучении иностранного языка — каждый день по чуть-чуть. Иначе забываются операторы, синтаксис, массивы и сам принцип работы.
А для дополнительного подспорья в знаниях можно почитать полезные книги.
«Программирование для детей. Иллюстрированное руководство по языкам Scratch и Python», К. Вордерман, Д. Вудкок
«Как создать сайт. Комикс-путеводитель по HTML, CSS и WordPress», Н. Купер
«Swift для детей. Самоучитель по созданию приложений для iOS», Г. Уинквист, М. Маккарти
«Python для детей. Самоучитель по программированию», Д. Бриггс
«Scratch для детей. Самоучитель по программированию», М. Маржи
Сленг программистов — чтобы лучше понять слова в начале статьи