Хочу попробовать себя в IT, с чего начать?
Учиться без реальных задач довольно неэффективно.
Придумайте небольшую задачу и постарайтесь её реализовать. По ходу будет много вопросов решая которые многому научитесь.
Задачу желательно взять из предметной области которая вам хорошо знакома. Например автозапчасти/стройка в вашем случае. Или что-то ещё где вы можете идентифицировать реальные проблемы.
Я например когда решил изучать Angular 2 и язык Go стал делать приложение по учёту долгов https://DebtsTracker.io/ и бота для Телеграм https://t.me/DebtsTrackerRuBot так как была проблема с учётом того кому сколько должен.
Наличие реального реализованного проекта сильно поможет при дальнейшем трудоустройстве. А если повезёт, то может и доход приносить будет.
Зависит от того, что вы хотите делать в будущем. Программирование в конторе - это как работа на заводе, ничем не лучше.