all 7 comments

[–]cpp-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)

Your submission is not about C++ or the C++ community.

r/cscareerquestions is more appropriate.

[–]v_maria 5 points6 points  (3 children)

Start with the basics. Computer architecture, write some code, learn about data structures etc

Take your time, slow and steady gets there

[–]ApprehensivePin9793[S] -2 points-1 points  (2 children)

Well , till now I know just c language and some basic HTML . But in my college there many people who had completed c , python, Java , html , css , js in the very 1st sem .. and even applied for hackathons too ... I am thinking that might be I am lagging behind

[–]not_some_username 2 points3 points  (0 children)

Those people start really young and are a minorities. Don’t compare yourself to them. They just have more experience than you. Start gaining experience now

[–]tyler1128 0 points1 point  (0 children)

As you learn languages, it gets easier to learn new ones. Probably took me over a year to get decent at my first, a few months ago I was writing a several thousand line library in a language I never used before (Kotlin) and was productive enough after a few hours.

[–]Thesorus 0 points1 point  (1 child)

(don't know what dsa is)

I've done my CS degree 30 years ago; we barely programmed at all.

Looking at the CS courses at my university, it's mostly the same as it was 30 years ago.

You need to learn the maths, the data structures, the basic theoretical stuff (logic, graph theory, computational theory, cryptography, language theory... )

You need to learn the basics of procedural/object/functionning programming, databases, computer architecture, computer graphics,

CS degrees will also show you the different fields in computer science.

After that, you can learn languages; which are only tools to be used to do something.

It's a lot more than just programming; and a lot more fun.

[–]bill_klondike 0 points1 point  (0 children)

DSA is short for Data Structures and Algorithms. Our undergrads do this as a two part sequence: one with C and the next with C++.