Здравствуйте! В программировании - очень много направлений и освоить все области не так легко. Вам нужно выбрать направление, которое вам больше подходит. В котором вам комфортно работать. И развивать его постепенно.
Так же нужно определиться в выборе языка программирования.
За мою карьеру в ИТ (15+ лет) - могу точно сказать! Первые полгода, а то и год будет очень трудно. И нужно непрерывно изучать материал и алгоритмы. Набираться опыта, решая практические задачи, а не только теорию.
Обязательно найти хорошего преподавателя или ментора. У которого за плечами не один, коммерческий проект.
Удачи вам!