Gregory Rybalka
Но всегда когда начинаю учить что либо, читаю теорию и только после этого стараюсь применить на практике , поэтому и спросил хорошие вводные курсы :)
Так же правильный подход, придерживаюсь его лично.
Прежде чем делать свой pet project(app), нужно понимать выражения, типы, условные операторы, циклы и структуры данных, далее можно начинать реализовывать свои фантазии и тогда не будет сильного разрыва, когда амбиции идут впереди знаний =)