phil pfp
phil
@phil
If I had 2 months, infinite free time, and wanted to become a proficient web developer, what tools and technology stacks should I learn? Assume sufficient aptitude, programming skills, etc
13 replies
0 recast
1 reaction

Stas pfp
Stas
@stas
Another vote for python (vyper for smart contacts).
1 reply
0 recast
0 reaction

phil pfp
phil
@phil
For web development? Really?
1 reply
0 recast
0 reaction

Stas pfp
Stas
@stas
HTML is a markup language, so you need some programming language to process/manage data that ends in that HTML. Python is considered to be one of the friendliest language to learn coding (algorithms/data structures) and it's versatility leads open doors into data processing/ETL or AI/ML if you're done with web...
1 reply
0 recast
0 reaction

Stas pfp
Stas
@stas
Finally the docs are great, the community is welcoming and The Zen of Python is surprisingly relevant still today. https://peps.python.org/pep-0020/#the-zen-of-python
1 reply
0 recast
0 reaction

phil pfp
phil
@phil
This seems like hard mode tbh. I don’t know anyone writing modern web apps in Python. I feel like Django / Flask have seriously stagnated compared to the React ecosystem.
1 reply
0 recast
0 reaction

Stas pfp
Stas
@stas
Zed Shaw has nice online courses for both, Python and JavaScript. Anything you pick, try to focus on the foundations, definitely won't recommend a friend jumping into react/django or any framework/toolset. Frameworks/tools come and go, the core concepts are the same in any language, don't get distracted 🤗
1 reply
0 recast
0 reaction

phil pfp
phil
@phil
Fair enough. Thanks!
0 reply
0 recast
0 reaction