В принципе азы на всех языках программирования одинаковые. Стоит изучить переменные, циклы, условные операторы и т.д. на любом языке. После этого стоит попробовать html/css, если не зайдет фронтенд - найти подходящий для себя язык и податся кайфовать в бэкенд)
В наше время очень трудно заставить себя сконцентрироваться на чтении, очень уж привыкли к динамичному контенту. Тут либо перебороть себя, либо любовь к чтению должна идти с детства.