Fullstack: составить дорожную карту?
я себя вижу как будующий фуллстек
Я себя тоже когда-то видел новым Линусом Торвальдсом, но жизнь не щадит.

поэтому можно по подробнее про бэк и фронт. 
Каким образом вы хотите стать фуллстэком, если на таком банальном шаге как - поиск информации, вы уже делаете огромный затуп.

Алгоритм действий для вас - 
1. Выбор сферы -> хочу работать там-то.
2. Выбор языка -> определился со сферой, есть такие вот языки, на которых реализуется функционал.
3. Изучения языка и инструментария по выбранным выше аспектам
- Вопросы - (нужна ли математика в данной сфере, если нужна - то какой уровень математики, какой уровень computer science, что нужно знать из базы).
 - от фронта до бэка(если бизнес модель и задача позволяет одновременно реализовывать фронт и бэк без боли и огромного количества поглощаемой информации).
4. Учитьсяи работать от 2-3 лет(если есть желание быть фуллстэком) и до бесконечности, желательно сразу идти в офис что бы перенимать опыт у более опытных товарищей).

я себя вижу как будующий фуллстек
Я когда вижу Резюме - фуллстэк - 2 года опыта, немного начинает подташнивать. Нормальный фронт, или нормальный бэк - это 2-3 года работы, когда задача решается так как нужно, и +\- не приходится переделывать. Нормальным фуллстэком вы станете лет через 5, поэтому начните с алгоритма, и далее если хватит сил - уже прыгайте на второй корабль.
Можно еще вот тут глянуть https://dev.to/ender_minyard/full-stack-developer-...