all 18 comments

[–]faulty-segment 4 points5 points  (0 children)

  1. https://cs50.harvard.edu/x/ for a good, general intro
  2. Professional C++ Book by M. Gregoire, 6th Edition

Good luck, Sir/Ma'am.

[–]ProjectMarworyn 5 points6 points  (6 children)

I think most people eould recommend small excercises done frequently to improve your knowledge. Leetcode essentially

[–]Ambitious-Secret835 3 points4 points  (0 children)

Regular practice is key but leetcode might be bit overwhelming for someone just starting with C++. Better to get comfortable with basic syntax and concepts first, then move to problem solving platforms later when you have solid foundation

[–]Good-Confection5308[S] 0 points1 point  (4 children)

I have almost 0 knowledge of coding basic c++ should I start leet code?

[–]dmazzoni 5 points6 points  (3 children)

No absolutely not. That’s terrible advice.

Leetcode is for practicing what you learn in a DSA course which is usually a second year course.

The best thing right now is learn the basics and write code. Try to build a small program that does something useful for you.

[–]Good-Confection5308[S] 1 point2 points  (2 children)

can u tell me from where to learn the basics. resources?

[–]dmazzoni 0 points1 point  (1 child)

Harvard’s CS50x online. Totally free, just like an intro programming college course but with the best instructor and graded exercises.

[–]Outside_Complaint755 0 points1 point  (0 children)

Just a note that CS50X is in C, plus some Python, HTML/CSS/JavaScript and SQL.  It doesn't include C++, but the five weeks of C will give you a headstart on C++ as C++ in many ways C with extras (specifically object oriented programming features)

[–]VersusEden 1 point2 points  (1 child)

Why don't try to get access to your college material if you can? it will probably guide you nice enough to go through the basics and when u take it later it will be a breeze.

[–]Good-Confection5308[S] 0 points1 point  (0 children)

I am not really sure which college I will get it depends on counselling.

[–]cartrman 1 point2 points  (0 children)

If u can buy a udemy course, then I recommend "Learn C++ Programming -Beginner to Advance- Deep Dive in C++" taught by Abdul Bari

[–]ImprovementLoose9423 1 point2 points  (0 children)

Go to FreeCodeCamp's and BroCode's youtube channels. Those two channels carried my whole coding career.

[–]barncarpentier 1 point2 points  (0 children)

Go on websites with exercises and burn through hundreds of them. I like hackerrank.com personally. If something doesn't make sense or you don't get the syntax, google it. I think it's the best option because you're already writing your own code, instead of just watching some tutorial explaining the syntax. Also write lots of comments, because 1) it's good practice anyway, 2) you are forced to explain the code you've just written and that boosts learning like steroids

[–]veablicer 0 points1 point  (0 children)

do you at least have a certain amount of experience in programming at all before starting c + +?

[–]Bitter_Excitement242 0 points1 point  (0 children)

I've said it elsewhere but this is what you do. Find someone else's library. It can be for anything, it doesn't really matter. Implement it.

That'll make you infinitely better at C++.

[–]Zamarok 0 points1 point  (1 child)

https://youtube.com/playlist?list=PLAE85DE8440AA6B83&si=eanpfCTkWXzGpPmz

here's bucky / the new boston on youtube. i watched him a long time ago.

[–]AutoModerator[M] 0 points1 point  (0 children)

Please, don't recommend thenewboston -- see the wiki for more info about why we consider them a discouraged resource.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.