Молодец за рвение.
Но должен тебя огорчить - чистое самообучение на раннем этапе это худшее что может с тобой случиться.
Пойти устроится в контору (пусть на не полный рабочий день).
Работать там ОЧНО, а не удаленно. Хотя бы 2 года минимум. Прежде чем идти на фриланс и самообучение.
Контору выбрать так, чтобы там были опытные коллеги. Много опытных коллег желательно.
С ними ты быстро взлетишь - сэкономишь себе просто ГОДЫ.
Встречал фриленсеров которые занимались самообучением и 5 и 7 и 10, а один даже 15 лет.
Вот первые два - на уровне студентов из моей конторы, которые работают у нас по 2 года.
Третий и четвертый тоже не далеко ушли - их оцениваю как миддлов. Хотя за эти годы могли бы уже и нормальными программерами стать.
Образование программиста дает возможность работать на гос.компании и уезжать за рубеж по рабочей визе, как я знаю.
Ну еще расширяет кругозор и знакомит тебя с интересными людьми.
На этом все.
Как профессиональное обучение ВУЗ полезен весьма постольку поскольку.