Программирование оно, в общем, сильно разное. Понятие IT - ещё шире.
Если по программированию - оптимальный вариант это взять книжку по Python\Android\JavaScript для новичков и начать читать, делать, пробовать.
По мере возникновения вопросов и непонимания - отвлекаться и читать по смежным технологиям (для понимания, как что работает - вебы всякие, компиляторы, память и прочее).
Можно конечно сходу обложиться далекой и общей теорией, но проще разбираться по мере возникновения проблем.
По материалам, лично мне кажется, что идеальное для новичков - это книги O`Reily из цикла Head First. Например
shop.oreilly.com/product/0636920003434.do по пайтону.
Доступное изложение, включая "азы", много задачек, иллюстрации и минимум излишнего академизма.
Ну, + конечно же всякие видеокурсы. Например udemy и курсера. Там тоже можно сосредоточиться на сегменте "для новичков".
Не забывайте, что нужно не только читать, но и придумывать самому: делать свои, хоть маленькие и кривенькие, но проекты. Так вы научитесь превращать бытейские "хотелки" в реализацию со стороны кода.