С чтения учебника программирования. Который не про то, как писать код на модном языке, а про то, как решать программистские задачи. А язык будет тем, который используется в этом учебнике для объяснения свойств алгоритмов - удобным именно для начального обучения.
Язык программирования - не цель обучения, а вспомогательный инструмент для записи найденного тобой способа решения задачи (т.е. алгоритма) в понятном компьютеру виде. И никакое знание не научит программировать - как знание значков математических действий не научит решать уравнения.
P.S. "Грокаем алгоритмы" учебником не является.