Как составить программу обучения?
Как лучше учиться читать/писать - изучать буквы по отдельности, или сразу весь алфавит?
Или все-таки по слогам?
Можно ли начинать учиться писать, если не изучил алфавит наизусть?

Примерно вот так выглядит твой вопрос.
Программирование - задача комплексная.
Можно учить отдельно, можно комплексно. Можно парралельно, можно последовательно.
Это лично от тебя зависит. Не получается сложное рассматривай примеры попроще.

Методика - вторична, усилия - первичны.
В начале изучения (когда такой вопрос возникает) лучше сосредоточиться на чем то одном, иначе схожесть синтаксиса может путать.
В определенный момент просто поймете, что пришла пора и SQL начать изучать на базовом уровне, так как понадобится задействовать базы данных и без SQL уже никак. Аналогично и с другими языками программирования в тех ситуациях, когда возможно их совместное использование (пример - HTML, JS, php).