Дима, привет!
1. Не очень понимаю, почему ты взял, что последовательность неправильная. В целом там с самых азов (от объявления переменных, простейших типов и т.п.) и далее по возрастающей. Последовательность вроде вполне преемлемая.
2. Почасовка взята из freecodecamp. Они считают что столько надо. Скорее всего это время для тех, кто совсем с нуля. У тебя уже есть какой-то опыт, не важно в каком языке.