Каким образом лучше всего изучать программирование?
Думаю, что надо читать учебники и параллельно практиковаться. Сначала учебник для начинающих, потом для углублённого изучения, потом бомбить пет-проект и искать работу.
Метанит, видео-уроки, курсы - это для мартышек. Потом будешь задавать здесь же вопросы типа "Уже несколько месяцев ищу работу, никто даже на собеседования не приглашает. Что делать?"