I spent five years trying to learn all these bits I need to build full stack
back end programming: Python 3
database: Postgres
Python database: SQLAlchemy, psycopg2
Python web server: Falcon
JavaScript version: ES2015 / ES7 (async & await)
browser front end development: ReactJS (without Redux!)
browser framework: Bootstrap 3
desktop application development: Electron with ReactJS
operating system: Linux
cloud: AWS primarily, have developed with all the major cloud platforms.
cloud services: S3, EC2, SQS, Cognito, SES, Lambda
I am happy to say after 5 years I have now a level of competence sufficient in each of these to be able to assemble the parts into a whole application.
There's a real joy in knowing that for the most part, I have already solved most of the major problems and learning challenges required to get a substantial application built.
Five years in, my productivity is now dramatically higher than when I started on my mission.
Along the way, so many, many other technologies tried and discarded because they didn't appeal to me at a personal level.