What would be your recommendation for something that’s powerful, fairly easy to get started with and hopefully useful career-wise too.
I’m fluent in html/css and know a bit of Python and JavaScript, if that helps.
Especially if you are building for your own clients or web applications, no one is forcing you to use a framework.
I have been building with just basic Express.js and plain JavaScript on the front end for many years. Generally speaking my clients and users could not care less that it's not React or whatever language/framework some developers may think is better.
I recommend a SaaS boilerplate because it aligns entirely with what you've asked which is "powerful, easy to get started and useful career-wise". You're already fluent in html, css and a bit of Python and JS so you're already one step in. You could check out https://www.saasforge.dev since there's a free version you could play around with. From there you could reverse-engineer to learn how it works and was built from scratch.
Good luck!
All you need to know is a bit of JS and you can write html + css. You control what shows up on a page easily without needing to learn a million complex things.
If you need persistence that is also simple to set up without having to learn SQL and Go or whatever.
Laravel probably has the better community and would probably be easier to get started.
You can check out laracasts.com.
https://laracasts.com/series/laravel-8-from-scratch
Laravel is getting more and more popular.
I've used to to build apps for NFL Teams, Fortune 500 companies and I'm currently building a funded startup with it.
There are lots of 6 figure Laravel development jobs out there.
And Laravel is a joy to work with I actually look forward to working.
Good luck.
If you want to build full stack, Python or JS are both cromulent choices, but there are others. Personally I would suggest Ruby on Rails to most new devs.
Since you are looking in those 3 factors, please study the following findings of the Surveys.
https://insights.stackoverflow.com/survey/
https://www.hackerrank.com/blog/category/industry-insights/
https://www.jetbrains.com/lp/devecosystem-2021/
https://www.jetbrains.com/lp/devecosystem-2022/
https://redmonk.com/sogrady/2022/03/28/language-rankings-1-2...
https://redmonk.com/sogrady/2022/10/20/language-rankings-6-2...
You could tinker the above links to get your choice of month/year.
Now, don't be tempted to lock down your decision because there is rarely any good resource to learn( or get help when you are stuck) online in that choice you made.
Simply pause yourself on that and start with learning SQL + Python + FastAPI + JavaScript (or SQL + Go + JavaScript). Garnish with Tailwind CSS and you are ready!
This is the easiest way to transition your learning further into your choice of stack. In the long run, you will learn Typescript + React for sure. It is as if the right of passage into the market, haha!
A couple more links that you can search on hn.algolia.com
https://news.ycombinator.com/item?id=34530052 https://news.ycombinator.com/item?id=34551770
* SQLite (with Litestream)
* Docker
* GitHub Actions
* Deploy out to AWS or Fly.io