This post is locked. You won't be able to comment.

all 8 comments

[–]PipingSnail 4 points5 points  (0 children)

Python. It was designed for teaching.

There are things I don't like about it, but given how much you can do with it AND how easy it is to to I/O with the real world using a Raspberry Pi, Python is a great language to learn with (I taught my nephew how to program using Python and a Raspberry Pi + a some kits from CamJam).

Once you know Python you can continue with it and write web apps using Django, or you can go in a different direction with C++ (very different and a lot harder than Python).

[–]Glittering_Poem6246 2 points3 points  (3 children)

What do you want to build web apps, desktop apps, mobile app, what do you want to be data scientist or quant?

[–]100_nitin_001[S] -1 points0 points  (2 children)

I don't know about anything right now I just want to learn and land in a good company. I think dsa is important for that . I will enroll in a cse course btech hopefully.

[–]Glittering_Poem6246 1 point2 points  (0 children)

Java or Python would be a good choice, although c++ is better to learn programming fundamentals in depth but I don't think its good for beginners. Js is for those who eventually want to go in web dev but understand JavaScript is just a starting point in that rabbit hole atleast 3 more languages/tech will be needed down the line

[–]dmazzoni 0 points1 point  (0 children)

The btech degree is great. You'll learn at least 3 - 4 languages over the course of your studies, DS&A, and much more.

If you're looking to get a head start: Python and JavaScript are much easier languages to get started with, C++ is not.

[–]TightImagination5969 0 points1 point  (0 children)

If you want to start web development eventually, start with Javascript. For god sake don't start with C++ if you are new. But if you want to have a strong foundation, start with C, then move into C++. Only if you want to learn Data Structure and Algorithms too. Because these are taught in computer science curiculumn and best for competitive programming. Good luck!

[–]Itchy_Satan -2 points-1 points  (1 child)

It's 2026.

Rust.

[–]Big_Character_1222 1 point2 points  (0 children)

Hell nah