Изучать и надо всё через силу и через "немогу"! В этом и есть смысл учёбы: твёрдый порядок, железная самодисциплина, к которым должна быть привычка. От первого же учебника математики (будь то "Алгебра" Ван дер Вардена, "Матанализ" Кудрявцева, "Современная геометрия" Дубровина, Новикова, Фоменко или четырёхтомник по логике под редакцией Барвайса) можно попросту выпасть в осадок, зато ум проделывает колоссальную работу. Вот это и должно нравиться! С программированием всё то же самое: от введения в специальность до своих законченных проектов необходимо преодолеть самую настоящую бездну незнания. Выкладываться надо полностью, а затем возрождаться вновь как Феникс из пепла. А иначе и смысла никакого нет. И результаты будут никакими..