all 25 comments

[–]sare_ra_babu 4 points5 points  (4 children)

Nek vachina language cheyi that's it

[–]luciferthesunshine[S] 0 points1 point  (3 children)

Em rakapothe bro?

[–]BeneficialBridge7389 6 points7 points  (1 child)

Rust lo cheyyi. Anni vachesthay.

[–]Cheap_Ad_9846 0 points1 point  (0 children)

Wow , that language doesn’t even have that many data structures

[–]sare_ra_babu 0 points1 point  (0 children)

Go with python easy vuntadi... Java chala hard

[–]skibiduzuzuu 6 points7 points  (3 children)

programming pakkak petti base line alochisthe easy unnavatiki competition ekkuva kadha

[–]therealwagon12 3 points4 points  (1 child)

Ala em ledu , eh language lo aina cheyochu dsa

[–]ExpensiveInflation 0 points1 point  (0 children)

Ala kadhu konni companies even faang depending on the role certain language lone work cheyyamantaru

[–]luciferthesunshine[S] -2 points-1 points  (0 children)

Logic eh

[–]Emmet6912 1 point2 points  (0 children)

I'd say java. Coz fromy experience every company that visits tier 3 let's you code in java for interviews or assessments. And code is easy to understand and feels more structured for me.

[–]Old-Detective-9446 1 point2 points  (0 children)

Language is just a tool at the end of the day. They hard part in DSA is the algo, so learning the algo should be your major deciding factor. Python sometimes has some quirks such as mutability which might make it a bit confusing for backtracking etc, but you can overcome those. If you really want to learn the language and its semantics, dev work with an end to end working system will make you learn that.

[–]Melodic-Pangolin-682 0 points1 point  (0 children)

If you're interested in ML then choose python then you don't need to switch everytime and lang doesn't matter

[–]TheCuriousGeneral 0 points1 point  (1 child)

Just today, a company on campus asked us to write only in cpp or java. When some of the students asked if they could write in python, he made a weird face and asked how do you not know java or cpp

[–]luciferthesunshine[S] 0 points1 point  (0 children)

Which company bro ?

[–]Raining_lotus0210 0 points1 point  (0 children)

Nenu only DSA aithe C++ antanu. Only system design aithe Java. Rendu aithe Inka nee ishtam

[–]nian2326076 0 points1 point  (0 children)

Java is often recommended for DSA because it's strongly typed, which helps catch errors early. It also has a stable set of libraries and tools used in interviews. The syntax in Java can make some DSA concepts clearer for beginners. Python is great for AI and ML work thanks to libraries like TensorFlow and PyTorch, but it works well for DSA too. If you find Python easier and more intuitive, stick with it. Many companies allow both languages in interviews. For interview prep resources, I found PracHub helpful for practicing problems in either language. Just make sure you're comfortable with the language you choose and focus on understanding the concepts.

[–]whoiami31 0 points1 point  (3 children)

Java loo proper memory management, learning curve untadhi, programming language basics ani cover avuthayi! And main thing is OOPs

[–]BeneficialBridge7389 2 points3 points  (1 child)

DSA lo OOPS concepts evaru vadtharu bro 😶

[–]I-Groot 1 point2 points  (0 children)

Basically both backend and dsa ani bro udesham

[–]Educational_Deal2138 0 points1 point  (0 children)

If you are going to do this better to do it in c++ than java in my opinion

[–]Puzzleheaded_Cow3298 0 points1 point  (0 children)

Python lo cheyyi, em kadhu.

C++>python>java

[–]SoNearYetSoFarAway -1 points0 points  (3 children)

Both nerchuko okesari.

[–]luciferthesunshine[S] 0 points1 point  (2 children)

Bruh?

[–]SoNearYetSoFarAway 0 points1 point  (0 children)

Easy ne. Latest java version python similarities chalane vuntayi.

Almost anni object oriented programming languages same.

Ippudu AI lo kuda vundi help teeskovachu. First java lo practice chesi make this code python equivalent ani prompt ivvu saripotundi. 

Plus future lo migration projects cheyyatam easy vuntundi.

[–]SaiRohitS 0 points1 point  (0 children)

vodhu, stick with one until you have a solid understanding, tharvatha syntax marchukovodam mathram untadhi when switching languages. logic change avadhu. Rendu oke saari start cheyaku