Как разобраться в языках программирования?
Просто берёшь учебник и учишь.
Важно понять базовые вещи вроде переменных, циклов, условий, функций и тд. А язык - всего лишь инструмент для реализации этих понятий. 
Я начинал с Pascal, только потому что другого не знал + хороший отладчик. И, как мне кажется, изучение программирования стоит начинать с компилируемых строго типизированных языков.
Если не углубляться в дебри, то можно с C++ начать ru.cppreference.com/w