Beginning C++ Programming - From Beginner to Beyond

share ›
‹ links

Below are the top discussions from Reddit that mention this online Udemy course.

Obtain Modern C++ Object-Oriented Programming (OOP) and STL skills

Reddemy may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udemy. Thank you for using these buttons to support Reddemy.

Taught by
Tim Buchalka's Learn Programming Academy

1

Reddit Posts and Comments

0 posts • 70 mentions • top 50 shown below

r/WGU_CompSci • comment
6 points • ehsteve87

I'm a huge fan of Udemy. This course looks like it would teach you everything you need for C867, and there are probably a bunch of others as well.

https://www.udemy.com/course/beginning-c-plus-plus-programming/

r/cpp_questions • comment
5 points • jake_b293

https://www.udemy.com/course/beginning-c-plus-plus-programming/ this course is really good for beginners. There's some intermediate stuff in there as well. The course even teaches some modern c++ (14, 17, 20). There's small projects to do after every section. I'd definitely recommend this if you want to start learning C++.

r/C_Programming • comment
4 points • Untzz_Untzz

This is C sub-reddit, so you might have more luck getting in depth answers over in r/cplusplus.

However, below is a link to a good C++ course which I did recently, and will provide you with great foundation to start with.

https://www.udemy.com/course/beginning-c-plus-plus-programming/

Good luck!

r/WGU_CompSci • comment
3 points • webguy1979

No need to spend $12 on Udemy. You get access to it for free, as well as pluralsite with your tuition. And this is the best Udemy course for C++: https://www.udemy.com/course/beginning-c-plus-plus-programming/

r/learnprogramming • comment
7 points • NovaNexu

https://www.udemy.com/course/beginning-c-plus-plus-programming/

​

Here's the course I'm taking. Super straightforward and respectable. Look online for the coupon code. There's a way to bring it down to like $15-20 if you know the format of old codes.

r/WGU • comment
2 points • curlybrace_monster

I was thinking this one (but I haven't committed yet):

https://www.udemy.com/course/beginning-c-plus-plus-programming/

r/unrealengine • comment
2 points • SalThePotato

https://www.udemy.com/course/beginning-c-plus-plus-programming/

It starts off slow with the fundamentals since this is for people who have never programmed before but it goes to topics like OOP, inheritance, and polymorphism and more.

r/OculusQuest • comment
2 points • nastyjman

Yep, want to get the basics down. Here's the link: https://www.udemy.com/course/beginning-c-plus-plus-programming/

r/computerscience • comment
2 points • EnumerationNation

If you can afford it, I always recommend this Udemy course.

It teaches you all the basics as well as modern concepts and it has a ton of content and hours of video to learn from. Udemy courses go on sale all the time, so I recommend waiting for a deal and get it around $15 USD.

r/Cplusplus • comment
4 points • aeiou403

Beginning C++ Programming - From Beginner to Beyond, Frank is one the best Instructor out there. also, look into these
learncpp.com, TheCherno, CppNuts, javidx9

r/WGU_CompSci • comment
1 points • rufusgerm

If you can spare the dollars (usually in the range of $10-12), I used this udemy course to get familiarized with C++. Spent two weeks working through most of the material and then finished the project for C867 in about 2.5 days. https://www.udemy.com/course/beginning-c-plus-plus-programming/

r/cpp • comment
1 points • cactus_as

Well, I'm working remotely as an embedded C++ developer, so I think this is pretty viable solution. Moreover, keep going learning C++ further, it is probably one the most difficult programming languages so if you will get really fond with it, other languages like Java or C# should be a piece cake. You'll be able to change your specification. Also, if you are able to invest some moneyin your learning, I can recommend this 41 hours tutorial https://www.udemy.com/course/beginning-c-plus-plus-programming/ . This tutorial basically gave me a well paid job.

r/cpp_questions • comment
1 points • a_false_vacuum

I like this Udemy course: https://www.udemy.com/course/beginning-c-plus-plus-programming/

And since Udemy pretty much always has a sale it isn't very expensive.

Clear explanations of the subject and with excersises and a challenge at the end of a chapter. Contains everything you need to get going with modern C++.

r/unrealengine • comment
1 points • Remmib

Hey mate, I am on the same course, the conclusion that I came to which has been matched by the advice that I have been given since asking, is that it is highly recommended to take an in-depth C++ course separate from UE4.

The lads in the GameDev.tv discord recommended this C++ course, so I am going to pause where I am at in the tank game and start this so I can have a better learning experience.

r/learncpp • comment
1 points • Sec360

https://www.udemy.com/course/beginning-c-plus-plus-programming/

r/cpp_questions • comment
1 points • vicvas1993

It is the one I took before starting a new position. I strongly recommend it.

https://www.udemy.com/course/beginning-c-plus-plus-programming/

r/unrealengine • comment
1 points • Laox_

tho im now looking for a straight C++ course, that i can take before i dive into UE, if you have any suggestion would love to know them!,

Beginning C++ Programming - From Beginner to Beyond | Udemy
thats what im looking into rn,

no idea if linking is allowed couldnt find a rules thread,

r/ProgrammingBuddies • post
3 points • McBaccachew
Learning C++ from scratch. (NA)

Hey. I'm looking for one or more people to learn C++ with. I have slight knowledge but I'm learning from scratch essentially. I have a specific course that has come to me highly recommended.

( https://www.udemy.com/course/beginning-c-plus-plus-programming )

It goes on sale often for like 20 bucks. So be able to buy that or we can just screen share. Looking to work at least 1-2+ hours per day and possibly more on the weekends. So I'd prefer it if you only replied if you can commit to this. We can work out what times work best. Please be from North America so we can work at the same time and screen share sometimes. I'm Mountain time zone.

r/cpp • comment
1 points • GadgetChefTv

But if you want only c++ check these SoloLearn.com(free, more languages if you want to learn more) , https://www.udemy.com/course/beginning-c-plus-plus-programming/ (paid, only c++ no game dev).

r/cpp_questions • comment
1 points • Blakbard

I have a particular course. My brother used this same course to learn C++, and I eventually picked it up and learned c++ as well. This is the best course for c++ I have personally experienced.

The instructor is well experienced. He has over 30 years experience in the industry and has worked in so many big company, from game development to writing IDE’s. And I think he his a great teacher. The course is also interactive;you could ask questions and give opinions.

https://www.udemy.com/course/beginning-c-plus-plus-programming/

r/KGBTR • comment
1 points • BlankReis

Udemy kursu olarak en baştan en sona kadar anlatan bir kurs var: https://www.udemy.com/course/beginning-c-plus-plus-programming/

Kitap olarak da dil değil ama seni daha iyi bir yazılımcı haline getirecek iki kitap:

1) Clean Code - Robert C. Martin (Temiz ve okunaklı kod yazmak üzerine)

2) Clean Architecture - Robert C. Martin (Kolayca üstüne yeni şeyler eklenilebilecek bir mimari kurmak üzerine)

r/WGU_CompSci • comment
1 points • fractal_saurus

I haven't started the course yet but I'm currently working on this udemy course right now to prepare for it. The course seems to be very solid so far.

Just an idea for a backup plan if you think you need another angle of cpp education.

Good luck - I'm anticipating some hurdles for that course as it seems to trip up a lot of students..

r/cpp • comment
1 points • Nilrem2

https://www.udemy.com/course/beginning-c-plus-plus-programming/learn/

Great methodical teaching, starts off slow but worth it.

r/learnprogramming • comment
1 points • true_tomatillo
r/cpp • comment
2 points • MattUtonio

Okay, finally I read all the comments. Well... you should go with your passions, not money. I will give you my advices as another person from a third world country

Lets see...

  1. About C++, nice step. But as someone said in the comments, learn data structures, algorithm, etc. You should start with online courses BUT always compensate with the best book on the subject. Make summaries of each book you read, using Notion or Evernote.

  2. Books:

  3. Effective C++: 55 Specific Ways to Improve Your Programs and Designs
  4. C++ Primer
  5. Programming: Principles and Practice Using C++ - Bjarne Stroustrup
  6. The C++ Programming Language (heavy book not for beginners) Bjarne Stroustrup
  7. Online Courses:
  8. Best C++ Course

  9. About your passion, first follow Cherno on yt. Amazing content creator about C++ and Videogames. OpenGL is your best option, nevertheless, start making your own projects, and save them to GitHub.

  10. About the money, you should start learning about fintechs, and find good startups in your country and consider to move there, it's the new boom in the market, and they need C++ Dev. You could start with Web Dev, but I really dont like the competitiveness in the area, and the unstable payment.

About our current situation as developers/apprentices/professionals from poor countries, when we are children we learn early about the advantages and disadvantages of life, and even more about the importance of political economy. That's why I'm trying to leave to another country, earn experience but primarly knowledge, and after a few years return to my home town.

There is no good enough advice, but the best feeling that you could find in life is knowing that you belong because you follow your dreams, but in the real world, you should earn money to achieve your goal, not because of wealth. Maintain an equilibrium between money/life, it's the most difficult task for everyone.

Sorry about my english.. See ya

r/pakistan • comment
1 points • dullay

Instead of going for tutors, i would recommend going to websites like YouTube, Udemy and EdX as all of the information is available at the tip of your fingers my man. I think they might teach you even more better than some of these tutors locally, not trying to bring down anyone down in any kind of way.

This is one of the good courses that i found: https://www.udemy.com/course/beginning-c-plus-plus-programming/

r/learnprogramming • comment
1 points • chris1666

Ive used two different tutorials for C++ and didnt have problems with either, the first guy was very clear on downloading mingw and using the codeblocks editor which is ez even for a noob like me. I haven't gone very far in it as Im working on other things and I really dont think programming is the best or easiest way to get into tech ...but still its been a great course thus far.

Also if you want to skip messing with the IDE for a while just work with C++ on w3schools and its free, didn't. I also must say that Visual studio can be one of those over done IDE's so many features that it overwhelms us nudes just lookign for build and run button.

https://www.udemy.com/course/beginning-c-plus-plus-programming/learn/lecture/9535252#overview

r/cpp • comment
1 points • AN4RCHY90

https://www.udemy.com/course/beginning-c-plus-plus-programming/ Seems pretty good, I'm doing it at the moment.

r/OSUOnlineCS • comment
1 points • Kiserlams

I reduced my role at work prematurely to prepare for the program. If you have some free time, you can blast through EdX’s CS50 (C, Python, SQL, JS, CSS, HTML). After finishing CS50, you can breeze through a Udemy course on C++ (most concepts aren’t “new”, just getting used to C++ nuance). These courses give you the foundation you need to succeed in the C++ analog of the OSU post bacc intro series (Langton’s Ant). I reached out to the current OSU CS 162 instructor and she agreed to send me the C++ course documents, but you can find them on Course Hero.

Python can feel a little “lazy”. It’s cool if you just want to get a program up and running quick. Knocking out a few of the CS 162 assignments might help with imposter syndrome for us folks who are going to miss out on the current (C++) hellish CS 162.

https://www.edx.org/course/cs50s-introduction-to-computer-science

https://www.udemy.com/course/beginning-c-plus-plus-programming/

r/gamedev • comment
2 points • ThoughtEv0ker

Here is an alternative perspective. She is talking more about teaching C in a C++ class being a nono for beginners but she raises some good concerns that often hinder students on their coding journey as well as tips to avoid the discussed pitfalls. Definitely worth sticking through the whole hour.

Obviously the more robust your skillset the better. If you feel C will benefit you you should learn it. But you don't necessarily need it.

For learning C++ if you're looking for a video course I really enjoyed Tim Buchalka's course instructed by Frank Mitropoulos which you can find on Udemy. Only purchase Udemy courses when they go on sale.

If you prefer to learn from a book I found Josh Lospinoso's C++ Crash Course: A Fast Paced Introduction to be well structured and his use of comic relief made for an enjoyable learning experience.

r/AskEngineers • comment
1 points • WANTED-DBD-1
r/dankmemes • comment
1 points • Breadette

https://www.udemy.com/course/beginning-c-plus-plus-programming/ this is the course I followed. I hope it helps you reach your programming aspirations!

r/cpp_questions • comment
1 points • Heked

C++ is a difficult language. Lots of the resources online aren't up to standard. Even some of the good resources like "John Purcell C++", "TheCherno's videos".

The only Udemy resource I'd suggest is (Although I still wouldn't use it to learn, it's the only decent resource.) https://www.udemy.com/course/beginning-c-plus-plus-programming/

Honestly if you really want to learn C++. You'll read a book to learn, which is difficult I know. The reason resources for other languages like JS, Python are so avaliable online is because they have a much lower entry-point into learning.

I'd suggest this if you are serious about learning and nothing else.

https://www.amazon.co.uk/C-Primer-Stanley-B-Lippman/dp/0321714113

r/arduino • comment
2 points • FatFingerHelperBot

It seems that your comment contains 1 or more links that are hard to tap for mobile users. I will extend those so they're easier for our sausage fingers to click!

Here is link number 1 - Previous text "C++"


^Please ^PM ^\/u\/eganwall ^with ^issues ^or ^feedback! ^| ^Code ^| ^Delete

r/arduino • comment
2 points • gfurtadoalmeida

>Do you think that online course could help me?

Yes! All that you've described just shows that you're missing some information, which is normal. There're a ton to lean.

  • Syntax error and unwanted behavior? Learn C++
  • Messy code? Learn Design Patterns, clean code and SOLID
  • Unable to turn an idea into a functional task? Look for open-source projects, learn how they work, understand why they were made in such a way.

Most important, practice! One can only solidify the knowledge through practice. Yes, the first projects will be a mess, but the more you practice the more you hone your skills.

Edit:
Those Udemy links are examples of what you could look for.

r/EngineeringStudents • comment
1 points • tzroberson

I haven't used any YouTube for programming. Mostly, I just use StackOverflow and cppreference.com . I know what I want to do, I just don't always know how to do it, especially when it comes to pointers (I ended up passing a reference to a pointer [*&] as an argument this week, which was interesting). I bought a Udemy class on C++ (Tim Buchalka) and he also has one on C, but I haven't gone through it yet. I also just picked up a brand new book for Cyber Monday called "Modern C" (try the code "cyberweek", it might still be good -- like Udemy, never pay full price, sales happen all the time).

EE can require a lot of programming or it can require little, it depends on your concentration. My concentration is power and I'm back and forth with ME. This is in comparison to someone who is doing microelectronics and is back and forth with CS. I have a lot of experience programming as a hobby much of my life (I've been using Linux for 21 years now, which also corresponds to when I really started to pick up more programming than just BASIC). I just never wanted to do it as a career.

If you are going into a programming-oriented concentration, take a Verilog/VHDL class (mine is called "Logic Circuits") and take an C / assembly language systems programming class (we have 200, 300, and 400-level classes called "Computer Architecture", they may also be called "Systems Programming", "Operating Systems," or something similar). You need basic algorithms (classes involving various trees and such) but you'll have to ask people in your field about whether you need more advanced algorithms classes.

Remember that you're doing EE, not CS or CIS/IT. You want classes that stay as close to the hardware as possible, teaching you how things really work on the deeper levels of the computer. This is why classes in FPGA programming (Verilog/VHDL) and assembly (what architecture isn't as important as the concepts) can be very helpful. But classes like Object Oriented Programming or Automata and Formal Languages or Compilers probably aren't. There's a whole lot you can learn on your own and there's simply a lot that classes won't teach you. Again, double-check with people in your concentration.

r/vfx • comment
1 points • Shujaa94

No worries, you already seem to have a grasp of what's needed

Here's a solid course on C++ that you could grab for a couple bucks, it's a good starting point that covers the fundamentals, however, if you have zero programming experience you might have some trouble (let me know if that's the case)

Also, join this discord: https://discord.gg/programming

Lots of good folks over there willing to help, there's also a section for graphics programming

r/cscareerquestions • comment
1 points • atomizedshucks

I got past my panic. Looked up SW eng jobs at my current company

Everything is Java, C, C++, embedded systems, linux scripting.

Udemy: They are having a Cyber ~~Monday~~ Week sale
Complete Java Masterclass
Embedded Linux
Beginning C++ Programming - from beginner to beyond

​

Thanks, u/SneakySymmetra

r/CodingHelp • comment
1 points • Vulg4r

There isn't an "easy" way to learn C++ quickly. But there are countless resources for C++ aimed at beginners (although I would argue another language would be a better choice for a first programming language):

https://beginnersbook.com/2017/08/c-plus-plus-tutorial-for-beginners/

https://www.udemy.com/course/beginning-c-plus-plus-programming/ (wait for a sale)

For your project, heres a sample program for arduino that prints the frequency of the sound input.

https://www.arduino.cc/en/Tutorial/SimpleAudioFrequencyMeter

Once you have a grasp of C++, it should be possible to refactor for it to interface with a DMX lighting controller or something of the sort.

There are a few issues with your idea I see

  1. How do you differentiate the same note on different strings, for example a C on the the G string vs a C note on the A string?

  2. What happens when you play a chord? You would have to handle multiple tones at once which would be difficult.

r/college • comment
1 points • Tuomas90

https://www.learncpp.com/

https://www.udemy.com/course/beginning-c-plus-plus-programming/

I found this to be a really good course. You can't do anything wrong with that for $10.
I hope this helps you.

r/boeing • comment
1 points • litepotion

Excellent! My experience is kind of with embedded programming for hardware. I do a lot with c++ software, networking and couple it with hardware sometimes. You can also look into getting a raspberry pi and making a c++ application for it.

Anyways I have have some links to share for your embedded programming route that is helpful for beginner. I usually learn from reading a textbook (but honestly I admit I hate to read myself). You can also pickup courses on Udemy.com and they’re very solid!

You should learn C or C++. Pick either of the two. For comparison C++ allows you to use classes and object oriented programming (OOP) that Java and Python use. It’s just words for now but in short OOP helps organize your code. Learn how to program by making simple things like a calculator or a bank system. Small steps. If c++ learn from this guy here’s amazing: https://www.youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb

If you don’t want to use his YouTube videos here’s that Udemy course I mentioned: https://www.udemy.com/course/beginning-c-plus-plus-programming/

Once your done with that you can use your newfound programming knowledge and write code for hardware. To keep it simple go with an arduino. I recommend you buy an arduino kit from Amazon. It comes with all the hardware you need to learn the basics such as resistors, a breadboard, LEDs, switches, small motors, fans. This is the kit: ELEGOO UNO Project Super Starter Kit with Tutorial and UNO R3 Compatible with Arduino IDE https://www.amazon.com/dp/B01D8KOZF4/ref=cm_sw_r_cp_api_glc_fabc_KCP0FbD1KZ9TP?_encoding=UTF8&psc=1

The arduino website also have nice tutorials you can follow as well! https://www.arduino.cc/en/Tutorial/HomePage also checkout the “Builtin-Examples too”.

r/cpp_questions • comment
1 points • s403bot

I haven't taken that specific course, but I've taken https://www.udemy.com/course/beginning-c-plus-plus-programming/ and I definitely recommend that one. As others have said, get it on sale, don't pay full price for Udemy courses. It's also a very good idea to follow the course (or any course you want to take) with a book.

This is a good list of books: https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list

r/C_Programming • comment
1 points • Sharath_N

Hi, I am learning C++ for the past 3 months. I have downloaded a course(free) from this website -> https://www.freetutorialsus.com/1-beginning-c-programming-from-beginner-to-beyond-udemy-course-free-download/
If in case you cannot download it buy this course from Udemy (price is low, its worth) - > https://www.udemy.com/course/beginning-c-plus-plus-programming/

This course is really good, the author is excellent. You can learn modern c++ from scratch everything from basic concepts to the introduction of STL libraries is covered systematically with sufficient examples and exercises.
Happy learning !!!!!!!!!

r/learnprogramming • comment
1 points • AdministrativeEgg813

C++ is the real deal programming language. It will invariably provide a deeper understanding of programming and computer science. I'm glad to see your interest.

I would honestly go with a book. Hopefully you've come to enjoy books by now, and if not, I hope you will soon.

Although it's a hefty book, I prefer The C++ Programming Language (https://www.amazon.com/C-Programming-Language-4th/dp/0321563840) by the creator himself.

(Too expensive? PM me)

There's also an online course on Udemy (books are better IMO) that has good reviews: https://www.udemy.com/course/beginning-c-plus-plus-programming/ (which is currently on sale)

r/learnprogramming • comment
2 points • Sad-Grapefruit9996

Just to get an idea, What do you mean by basic knowledge of C++?
If you understand variables, loops, classes, input/output then you have the basics.
You should be getting used to more advanced topics before Data structures.

I had a professor who really knew how to challenge us. He would give us HW's and have us solve the problem at the basic level in 5 different ways. Using (for loops, while loops, if statements, functions, and arrays). A good tip he always said was to solve the problem in 3 ways then choose the best way you felt was the cleanest.

I have a course that really helped me understand the fundamentals of C++ beginner to advanced

- [Udemy] (https://www.udemy.com/course/beginning-c-plus-plus-programming/)

Now, this book also really nailed the "Advanced" material with great examples, and coding problems to retain the info. To really understand data structures and such you should really understand more about C++. Learning advanced techniques such as pointers, arrays, header-files, multi-dimensional arrays, inheritance, libraries, polymorphism, OOP, etc. These are more Intermediate level topics. Once you feel more confident around those topics then Data structures are where you would progress towards.

Another great book I read focuses on solely understanding the logic of problem-solving in programming.
- [Amazon] (https://www.amazon.com/Think-Like-Programmer-Introduction-Creative/dp/1593274246).
This book was different from others that I read because it didn't focus on teaching the basics of a language. It only focuses on how to solve programs from a programmer's point of view. It helped me tackle solutions differently than I would on paper or in a math class.

C++ is one of the hardest languages I've learned so far and I give a lot of credit to anyone who makes a career out of it. A few more considerations for great reads regarding C++
[Amazon, Scott Meyers] (https://www.amazon.com/Effective-Modern-Specific-Ways-Improve/dp/1491903996/ref=pd_sbs_3/135-3285127-1661032?pd_rd_w=coU6R&pf_rd_p=f8e24c42-8be0-4374-84aa-bb08fd897453&pf_rd_r=ZZ9RB4P4FMKJY8DZ49KR&pd_rd_r=0f43f8e9-5e6c-42b0-8153-7be92d561787&pd_rd_wg=pvRY2&pd_rd_i=1491903996&psc=1)

-Scott Meyers is a highly qualified C++ Programmer that really sets the bar for how to program C++ at an advanced modernistic approach. Many of my CS professors idolized him because he understands the advanced topics so well and teaches you how to write clean, optimized code. Not certain but I believe he plays a substantial role in the C++ committee for standards. IDK if he does to this day, but he definitely presents often at the conferences.

r/gamedev • comment
1 points • my_password_is______

how motivated are you ?

wouldn't normally recommenced udacity (too expensive) but they're running a one month free special right now

https://www.udacity.com/course/c-plus-plus-nanodegree--nd213

https://d20vrrgs8k4bvw.cloudfront.net/documents/en-US/C%2B%2B+Nanodegree+Program+Syllabus.pdf

so the idea is to sign up -- do as much as you can the first 29 days and then cancel your subscription

https://www.reddit.com/r/Udacity/

udemy also has some 1/2 way decent courses
https://www.udemy.com/course/beginning-c-plus-plus-programming/

https://www.udemy.com/courses/search/?q=c%2B%2B&sort=relevance&src=ukw

but NEVER pay full price for them
they ALWAYS go on sale just about every other week

any course that costs $199 today could be $10.99 in two days
just keep checking their site

r/learnprogramming • comment
1 points • Stock-List-5330

Good news. Your errors aren't logical errors which means that you have the right idea, but your syntax is right. This is great! This means you have at least a fundamental understanding of the expressions. Your first error are these lines

else if (znak == '\*'){  // I believe you meant to use the multiplication
                         // operator, which is '*'

    cout << num1 \* num2;  // Just need to use *, not /*
}

So that could just be fixed to this:

  else if (znak == '*'){ 
    cout << num1 * num2;
  }

Then your second mistake is this section

​

else (znak == 's');{ // else takes no conditions and there is an extra ;

cout << pow(num1, num2);

}

else does not take any conditions, but since you want to be specific with your input, you need a condition. Your second mistake is having a semi colon following the condition

So you would want it to look like

  else if (znak == 's'){
    cout << pow(num1, num2);
  }

And if you want to use else with no condition

  else { // this would evaluate if nothing matched the other inputs
    cout << pow(num1, num2);
  }

The calculator assignment is one of the best exercises because of how well it scales with learning. When you get into functions, you can recreate this exercise but utilize functions and then when you get to classes, you can build a calculator as a class

C++ was my first language and the resources on c++ are not too beginner friendly. I highly HIGHLY recommend these sources:

https://www.udemy.com/course/beginning-c-plus-plus-programming/

learncpp.com

https://www.amazon.com/Computer-Science-Object-Oriented-Approach/dp/0073523380/ref=sr_1_3?crid=33TO66SNQXDZJ&dchild=1&keywords=c%2B%2B+programming+an+object-oriented+approach&qid=1607901769&sprefix=c%2B%2B+an+object+ori%2Caps%2C205&sr=8-3

​

edit: Also, I see that there is an error with your subtraction calculation

r/codingbootcamp • comment
1 points • cmjones0822

There are several online editors you can use that are free, as well as some free downloadable ones:

Online: StackEdit | Dillinger | C++ Shell

Downloadable: CodeLite

Bonus: Commandline Cheat Sheet

I myself have always been interested in coding (for the past several years), and i recently just told myself that I was going to take the time to try to learn it while I have the time since everything is on lockdown pretty much. So I found a Groupon deal for a Udemy class for Beginners C++ Programming- it was like $100 and I do the course at my own pace and I also own it forever.

r/cpp_questions • comment
1 points • blitz4

If going for video route, I highly suggest against suggesting that video and instead go this route: https://www.udemy.com/course/beginning-c-plus-plus-programming/

I tried both. selena's videos are incomplete and don't teach newer c++. that's the one thing you have to be careful of, being taught the old c++ or c

i say pickup any video from c++ con is great ie: https://www.youtube.com/results?search_query=kate+gregory+c%2B%2B or https://www.youtube.com/watch?v=ImLFlLjSveM

most newer books will teach c++17, but not all. i don't know of any that teach c++20.