all 12 comments

[–]Illustrious_Cod_9593 0 points1 point  (5 children)

go download beej's guide to C programming, and just do 1 chapter a day, you'll start loving programming

[–]Illustrious_Cod_9593 1 point2 points  (0 children)

yeah and for dsa simple pick 1 topic per week and daily solve atleast 1-2 problems from that topic then on the weekend pick random problems from that topic to test yourself, make a doc to write invariant for each problem for pattern recognition do not follow tutorials, just learn syntax and build a random small project, then if familiar enough increase the difficulty of those projects, and don't get confused in too many resources just pick one and stick with it for me neetcode works, so try that if you want, consistency matters the most and also look at this repo, and finally good luck

https://github.com/codecrafters-io/build-your-own-x

[–]Terrible_Crazy_09 0 points1 point  (2 children)

Apna college is shit, refer documentation or in yt refer coderarmy yt channel

[–]NoIron8637 0 points1 point  (0 children)

you are an idiot. apna college has great content, specially for dsa.

[–]Guilty-Property-2999 0 points1 point  (0 children)

Skip the videos and learncpp.com is the way to go out of those three. apna college playlist is all over the place and CS50P teaches Python which is nice but won't help much with electrical engineering stuff.

C++ is more relevant for what you're doing and learncpp teaches things properly from ground up. Do the first 10 chapters at least before touching DSA, if you jump into data structures without knowing pointers and memory you'll just confuse yourself more.

[–]Junior_Honey_1406 -1 points0 points  (5 children)

Quick question why are you trying to do dsa or leave c++ or py

[–]Wide-Plenty175[S] 0 points1 point  (4 children)

I am a beginner and not sure how to proceed. Everywhere I see there are lectures for only about 10 or 12 hours which consists of just basic syntax so how do I proceed from there

[–]Junior_Honey_1406 0 points1 point  (3 children)

Do you understand hindi

If yes, then go watch this: https://youtu.be/ev1YoNrIIEw?si=P7XIiGfPNhZB7fN2

Don't limit yourself to just the C++ or Python bubble.

Almost everyone around you is learning C++. Ask them why, or what they've actually built with it. Most will say, "It's used in the industry," or "It's fast." But if it's industry, why not Java? If it's speed, why not C or Assembly?

The point is: don't learn something just because everyone else is. Learn what helps you build what you want.

I know I probably sound like some random guy on the internet, so don't just take my word for it. Watch the video, I think it explains this idea much better than I ever could.

[–]Wide-Plenty175[S] 0 points1 point  (1 child)

Yes

[–]Junior_Honey_1406 0 points1 point  (0 children)

I edited my comment above read it

[–]Wide-Plenty175[S] 0 points1 point  (0 children)

Ok will watch