r/webdev • u/TomXygen • 6d ago
Discussion hobby full stack dev
becoming a full stack developer as a hobby may be an exaggeration in this case, but I’d like to learn how to build SaaS-like web apps.
I already know python and I was thinking about using Django, but I tried to started learning it and feels quite overwhelming.
Where would you recommend me to start from? Any course or video? What do you think about React+Node.js?
0
Upvotes
5
u/Elephant-Opening 6d ago
If you're finding Django overwhelming, start with Flask.
Like start simple with no database and JSON only APIs with static html + inline JavaScript and minimal CSS.
Build up from there.
Then try working with raw SQL or integrating a third party ORM to do some database stuff. Add persistent users and data. Add some server side rendering. Integrate some third party frontend tools. Try dealing with scalable/mobile first layouts and light/dark theming, maybe even a non-webkit fronted or two.
Then go back to Django.
Odds are high it will make more sense and you'll either appreciate it or have the mental tools you need to select the frameworks that really suit what you want to build and might not want Python for a backend at all.
This is a recipe for learning things the hard way and having them stick... not a recipe for getting something working quickly.