Рекомендую всем бесплатные курсы GB. Во-первых, это поможет вам понять, нужно ли вам это, а во-вторых, вы получите начальные знания. Мне они уже пригодились, когда я начал платное обучение. Сначала я изучил бесплатные курсы по основам программирования, ООП и другим темам, а затем уже приступил к полноценному обучению разработке. В результате первые недели я лишь заполнял пробелы и обновлял свои знания, не пришлось тратить вечера на запоминание основ. Позже стало сложнее, когда началась основная программа, но мне уже было гораздо проще. Платное обучение в GB тоже на высоком уровне, а его главное достоинство – это обратная связь. Если преподаватели видят, что вы действительно заинтересованы и хотите разобраться, они подробно отвечают на все вопросы и оказывают помощь.