Создавая проекты, можно добиться опыта в разработке без работы в компании?
Вообще можно, но очень большие риски научиться писать говнокод. То есть он вроде как работает, но его все ругают, а дорабатывать и поддерживать его - боль.
По хорошему надо бы поработать в хорошей команде. Можно и удаленно, но обязательно чтобы там проводился код-ревью, и за ошибки ругали бы.Изучал язык скажем СИ, изучал фор, лупы, функции и дальше не шел и так далее. Full Stack Web Developer ???
Прокачаться можно. Уделите внимание не велосипедам, а тому, что пишут в вакансиях