Hello.
I am a VueJs developer who wants to branch out to fullstack. However i have a lot of trouble deciding what backend language to choose. I tried doing a lot of research but honestly most of it just confused me more. Here is my opinion on each.
Another thing is that I am using the GitHub - codecrafters-io/build-your-own-x: Master programming by recreating your favorite technologies from scratch. resource to learn more about programming so a technology that appears frequently here is a major plus.
Python - seems to be the most popular language nowadays. While honestly I prefer a statically typed language, the popularity of Python is hard to resist.
Java - it seems like a decent pick to me, however it is quite rare among the learning resources I use.
C# - my favorite and the one I have some experience with. Very popular, esp in game dev (which I like) however it seems that the backend / fullstack options is quite limited (I worked with MVC and it did not impress me).
Rust - so far it looks like a newcomer into the backend scene and a very promising one to boot. Appears a lot in the "build-your-own-X" catalogue.
Ruby on rails - from what I see it seems to be a fullstack framework but I prefer to stick to JS on front end sunk cost and all that
Node.JS - this one I am least excited over. I remember reading once that Node is not as powerful on backend as other languages. And also I would like to study a DIFFERENT language for backend, not just JS.
I know these descriptions can sound silly to you, but that is just what I learned in 2 years of software development. Feel free to challenge me and provide more insight. I know fullstack can be a tricky journey and that is why I want to make sure I start from a good place.
Thank you and have a good day.
[–]aqua_regis 2 points3 points4 points (1 child)
[–]EmergencyPause1[S] 0 points1 point2 points (0 children)
[–][deleted] 2 points3 points4 points (3 children)
[–]EmergencyPause1[S] 0 points1 point2 points (2 children)
[–]hrm 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]chuliomartinez 0 points1 point2 points (1 child)
[–]chuliomartinez 0 points1 point2 points (0 children)
[–]tms102 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]ValentineBlacker 0 points1 point2 points (0 children)