MrBlunt
MrBlunt

DSA guide for exp nodejs dev

I am actually a nodejs developer 2 yoe . I feel that Javascript is not sort of ideal language to learn and practices dsa and competitive programming. Except Javascript, I am not good in any pgm language. Can anyone guide me which language I shall choose... My thoughts are like

  1. C++ :- most preferred language for dsa and cp but has almost no application in majority of Indian IT industry. Learning c++ would mean learning it only for dsa and no other application.

  2. Python :- Has good application in industry but not sure about anything else. Heard that there are complex data structures pre built so not an idea choice.

3.Java :- Very much becoming sort of legacy language, too many fremworks etc and not to mention I scored 40% in java in my college so totally abhoring it.

Please guys, give me suggestions and help me.. I have around 8 months to learn language and practice dsa, cp and all

17mo ago
Cumpiler
Cumpiler

Do you know typescript?

MrBlunt
MrBlunt

No.... But it is not top choice among anyone as much I have heard

MarkZuckerberg
MarkZuckerberg
Meta17mo

Since you have experience in nodejs i am assuming you are a backend/full stack dev. I would suggest stick to a language that will help you in not just CP but also in job. Mostly you will end up writing javascript, golang or Ruby at job so go with golang.

supercoder74
supercoder74

learn in Javascript only.
Algoexpert's frontend course problems and solutions are all provided in Javascript along with explanation. Try that.

Discover more
Curated from across
MrBlunt
MrBluntStealth13mo

DSA and software engineering without c/c++

I don't know c/c++ or even java . Basically any such language which deals with pointers and all. I practice dsa in Javascript. Have worked on mern till now and want to aim for faang level companies.I even planntonlearm golang next. I wa...

MrBlunt
MrBluntStealth12mo

4th language just for dsa

I have knowledge and working on 3 languages javascript, typescript and golang with 3 yoe. Never learnt or appeared for dsa, now seems very difficult to learn 4th language c++ java or python. Can anyone tell me what to do.

Satya_Nadella
Satya_NadellaStudent6mo

Programming

Your sibling wants to start coding.

What programming language would you recommend?

0)C 1)Java 2)C++ 3)Python 4)Some other

Coldpotato007
Coldpotato007Siemens19mo

Need guidance

I'm 2023 btech grad, I have selected in virtusa, LTIMindtree and dxc but none of them are giving response to full time. They are just delaying the process. I'm worried about my future, and confused what to do, so that I land a job. I h...

JavaBoot
JavaBootTCS8mo

DSA Hell

I am a JAVA backend dev, currently in TCS with 5.5 yrs of exp. I want to switch to a Product now. My dev skills are good. I have worked in few projects. With this many years of exp, the expectations are too high now, System Design, Kafka...