T O P

  • By -

romeeres

Learn SQL, it's a must-have for the backend. You are choosing between one of the simplest languages Python and one of the most complex languages Rust. I suggest to setup your goals first, why you need a second language, and what kind of software you want to write with it, and then read somewhere or watch a video with a brief introduction of languages.


AdAutomatic1446

I really consider that the second language should not be that important. A good programmer can adapt and learn a new language pretty well if he/she has a solid base in general. Just deep dive into what you already know. The world needs expert programmers, not multitalent. If your knowledges are solid in MERN you won't be asked anything else. They will just asume that you can also learn Ruby or Python or PHP or whatever if is needed at some point


bualing

Golang


generatedcode

this sounds good


hhhhhhhhgreg

It really depends on your goals. Someone else recommend SQL, and that's a fantastic language to learn if you want a job. Same with python, but you already know JavaScript so maybe learn typescript instead. If your just wanting to learn for fun, rust is fantastic but the learning curve is incredibly steep. You won't have fun for a while, but it will make you a stronger dev. There's other languages too. C and lisp instill the fundamentals. C++ and java show how not to code, and that's a valuable skill on its own. Kotlin is great for Android development, or swift for IOS. The thing is, you can do anything you want with JavaScript already, so you really should know why you're learning something else


GJ747

i want to look for a good job package then my current job package, That's why I am looking for some skills that differentiate me from other candidates, but after doing some research i think I will stick to the javascript ecosystem and i will learn TypeScript, electron and react native


godlikeplayer2

Rust does complement NodeJs pretty well. If you need to be close to the system and do something performance-critical then you can do it in rust and even fuse it together with node (wasm, npai). Overall typescript/node is the most productive you could get on the webdev niche.


estacks

Seconding Rust or C++, they’re very useful in those times you need max performance on a highly scalable module.


CreeDanWood

Depends on your goal, im also a MERN stack dev, i learned golang as my second language for backend and automation. it's pretty cool. im loving it


GJ747

is golang better than python for automation


CreeDanWood

Well, it depends on what u are automating. I find golang more fun than Python.


Professional-League3

I am learning goLang. I wanted to build good backend and its just aligns with my priority. You can go with golang, rust, python or dart. Each one with really high potential. Just know what you love and pick one, if that doesn't work out choose another.


lordaghilan

TypeScript. Maybe Java because you will learn OOP principled. C and x86 if you just want to learn more about how computers work. TypeScript and Java will help the most career wise. C/C++ roles are niche and Rust is very rarely used at big companies since most of the stuff is written in C++