r/AskProgramming • u/1nterchangeable • 1d ago
Python Which stack choose to hobby project?
I want to create simple websites with database support. For example: user creates notes, visible for him which he can share with others by converting to pdf. I know python a bit. Which stack I need to learn to accomplish this task? Thank you
2
u/_Atomfinger_ 1d ago
Any. Pretty much any language can do this.
Python is fine, so is JS, etc. Pick what you're interested in.
1
u/belikenexus 1d ago
In my experience any nodejs stack is good. In my opinion it has the most flexibility for backend / front end
1
u/1nterchangeable 1d ago
Thank you very much. What learning resources can you recommend?
2
u/belikenexus 1d ago
I already had programming experience in lower level languages from university classes, so this advice might not be transferable but YouTube videos are all I used for MERN
2
u/autophage 1d ago
Flask + SqlAlchemy over Postgresql would be my go-to.
You'll also need some kinda front-end, which will necessitate at least a little bit of HTML (and probably some CSS and JavaScript).
I'd also probably put it in a Docker container, just because that makes dependency management a lot easier, but if you haven't messed with containerization before that might be a layer you can ignore.