3 ms·
Keep in mind that the average replier here is an older developer whos skillset has come from the 2008-2018 generation (Rails, Django) and have rarely ventured e
by bnchrch 2y ago
Keep in mind that the average replier here is an older developer whos skillset has come from the 2008-2018 generation (Rails, Django) and have rarely ventured elsewhere. Or when they have they blame the learning curve on the tool not themselves.
To me it seems like your very early on your journey and haven't ever learned a web framework or become proficient in at least one language.
So if I was to give you a blanket recommendation: Javascript or Typescript.
From there you can start on the frontend side and work your way to a backend (Nextjs is a good candidate here)
or do the reverse and go back to front and start with Express
The reason im recommending this is
- Youll have to learn javascript anyway
- It has tons and tons of support (libraries, tutorials, docs)
- You can also venture into mobile app development if thats interesting.
- Once you get the hang of it I believe its faster to spin up projects than rails or django
This is coming from someone who has worked professionally in *a lot* of stacks
- Ruby / Rails / Angular
- Python / Django / jQuery
- C# / .net / knockout.js
- Javascript / Express / React Native
- Elixir / Phoenix / React
- Hasura / Nextjs
- Go / Nextjs
- Java / Spring
- Haskell / Elm
Aside: if you want to know my favourite stack, BE It's Elixir / Phoenix by a large margin. FE im just more productive in React/Nextjs but Remix seems cool.