C and C++ Mastery Bootcamp - cppmastery.com Get Notified of New C++ Course - www.codebreakthrough.com/upcoming-c-cpp-courses By popular request I released this video and many others ad-free: calcur.tech/all-in-ones Timestamps: 1:09 - Intro 9:31 - Installing g++ 15:37 - C++ Concepts 22:31 - More C++ Concepts 30:48 - Using Directive and Declaration 37:33 - Variable Declaration and Initialization 40:40 - Using Variables with cout 44:46 - User Input with cin 47:57 - Conventions and Style Guides 56:23 - Intro to Functions 1:01:28 - Intro to Creating Custom Functions 1:09:05 - Pow Function 1:13:13 - Creating Custom Functions 1:22:20 - Creating Void Functions 1:29:11 - Intro to C++ Data Types 1:37:17 - Integral Data Types and Signed vs Unsigned 1:44:38 - Integral Data Types, sizeof, limit 1:49:35 - char Data Type 1:56:52 - Escape Sequences 2:02:21 - bool Data Type 2:06:54 - Floating Point Numbers 2:15:00 - Constant const, macro, and enum 2:21:00 - Numeric Functions 2:28:37 - String Class and C Strings 2:37:47 - get line for Strings 2:40:52 - String Modifier Methods 2:47:56 - String Operation Methods 2:54:36 - Literals 2:59:42 - Hex and Octal 3:04:06 - Operator Precedence and Associativity 3:11:53 - Reviewing Key Concepts 3:17:54 - Control Flow 3:27:32 - If Statement Practice 3:32:33 - Logical and Comparison Operators 3:42:27 - Switch Statement and Enum 3:51:00 - Intro to Loops 3:58:01 - For Loops (How to Calculate Factorial) 4:05:06 - While Loop and Factorial Calculator 4:12:29 - Do While Loop 4:20:04 - Break and Continue 4:25:14 - Conditional Operator 4:29:04 - Intro to Our App 4:33:00 - Creating a Menu 4:38:11 - Creating a Guessing Game 4:45:27 - Intro to Arrays and Vectors 4:54:15 - Working with Arrays 5:04:21 - Passing Arrays to Functions 5:11:11 - Fill Array from Input 5:20:42 - Using and Array to Keep Track of Guessing 5:25:55 - Intro to Vectors 5:33:00 - Creating a Vector 5:36:39 - Passing Vectors to Functions 5:39:55 - Refactor Guessing Game to Use Vectors 5:43:47 - STL Array 5:47:47 - STL Arrays in Practice 5:51:45 - Refactor Guessing Game to Use Templatized Array 5:55:13 - Array vs Vector vs STL Array 6:01:49 - Range Based for Loop 6:07:03 - Intro to IO Streams 6:15:45 - Writing to Files with ofstream 6:24:43 - Readings from Files with ifstream 6:31:13 - Saving High Scores to File 6:39:46 - Functions and Constructors 6:47:53 - Refactoring IO to Function Call and Testing 6:54:31 - Multidimensional Arrays and Nested Vectors 6:59:29 - Const Modifier 7:04:33 - Pass by Reference and Pass By Value 7:11:41 - Swap Function with Pass by Reference 7:14:27 - Intro to Function Overloading 7:19:35 - Function Overloading Examples 7:26:22 - Default Arguments 7:33:24 - Intro to Multifile Compilation 7:40:56 - Multifile Compilation 7:48:15 - Makefiles 7:54:44 - Creating a Simple Makefile 8:01:30 - Intro to Namespaces 8:05:33 - Creating a Namespace 8:10:24 - Intro to Function Templates 8:15:24 - Creating a Function Template 8:18:40 - Overloading Function Templates 8:23:18 - Intro to Object Oriented Programming 8:30:39 - Intro to Structs 8:35:59 - Creating a Struct 8:41:48 - Classes and Object 8:49:58 - Creating a Class 8:52:45 - Working with Objects 9:00:11 - Intro to Constructors 9:05:18 - Constructors and Destructors 9:09:53 - Encapsulation 9:15:40 - Getters and Setters 9:22:47 - Static Data Members 9:29:59 - Intro to Operator Overloading 9:34:07 - Operator Overloading == and + 9:41:13 - Overloading Insert and Extraction Operators 9:49:07 - Friend Functions and Operator Overloading 9:56:14 - Class Across Files 10:03:31 - Inheritance and Polymorphism 10:08:49 - Base Classes and Subclasses Inheritance 10:16:54 - Polymorphism 10:23:15 - Conclusion
I'm 8 hours into the video with 30 hours of learning c++ so far(just two hours after work everyday) What's been helping me to learn: 1.If the video isn't showing something new, pause it, write the code first, then watch and see if mine's any different 2.If I see a blackboard, take out a notebook asap. 3.Every-time a new concept is mentioned, read the Geeks for Geeks article on it, even if the series doesn't cover it. 4.After each day of learning, find some leaked intro to CS homework online to complete on top of it. 5.After every week, take a day on the weekend and make up a coding project that can be completed in a day 6.Go through all of Caleb's intro to computer science 5 hour video after going through the first 1/3rd here Adding on this other stuff, it's felt no different than taking a real class at a university.
university sounds like shit ngl. if you have any experience with coding before and good memory just get visual studio and test out anything he shows in the video. Best to get accomodated with the basics before doing any full scale app.
I've been a software engineer for 10 years and over that time done countless courses and tutorials for different concepts... even though there's a lot of conceptual stuff that things that I know, the fact that you don't assume anything is good... I am over an hour into the series and I'm enjoying it so far I would have to say one of the best I've ever done
I haven't finished this course yet, but thank you so much for producing content like this. Committing yourself to code is one thing, but to then produce a 10 hour video teaching other people is an incredible feat. Thank you!
Especially the understanding part it's very useful and never seen anyone do it before I think I'm going to learn this quickly only because of how he's teaching and explaining it
Hi! I have a question: im on windows and i cant figure out how to call on the minGW compiler in VS code’s terminal. It gives a bunch of errors when i try to put g++ youtube.cpp
hello, I'm a student in Spain trying to learn how to code and I just wanna say that you are a lifesaver. I've been trying to find complete tutorials on how to use C++ but none have been so thorough as this one. Congratulations you made me wanna become a programmer.
Great videos thanks Caleb! I am a research scientist and have worked with different languages for data calculations that are somewhat close to c++ like R or Arduino programming but I never took the time to learn C++. I have worked a lot developping computer models in Fortran but i'm looking into recoding them into C++ and your videos are a super great help
Today I had my OOP C++ Exam... for the 3rd Time in the span of a year... failing again and again... I literally watched every second, and I am pretty sure that today I passed, I finally see the horizon of ending my C++ horror :) Hopefully I passed and even if not... I CAN'T THANK YOU ENOUGH! Finally, the light dawned on me in C++!
CAN'T BELIEVE I'VE FINISHED WATCHING THE WHOLE VIDEO!!! It's actually the 1st programming tutorial that I've finished wzo skipping any second !!! For those who haven't started yet and tend to save it for later, this tutorial not only explains the concepts but also includes tons of examples! It takes me around 10 hours to learn the concepts, but it definitely takes more hours for Curry to write the script and edit the videos. Really appreciate it :D It would be great to see more videos abt pointers cause I always get confused by how to implement pointers in classes.
i really admire the fact that you dont edit out the small errors you make while developing the programs. This shows that even the best of us can make silly errors from time to time. Really love your videos. It has definitely helped me a lot.
I am a 3rd year Electrical Engineer undergrad student at Georgia Tech. Coding is never my cup of tea. I am going through a lot of stuff in my life right now plus the pandemic, I was on a path of failing my C++ class in this semester. Thanks to this video, I am on track of finishing homework and projects. It is kind of unclogging my foggy mind. Thank you so much Caleb!
I wish you the best of luck pal. P.S Will you be so kind as to tell me if you are satisfied with Electrical Engineering and if you recommend it. I would love to hear an upper graduate's opinion (if you can actually say it this way).
@@hamsalak9779 Hi Hamsalak, I am sorry for getting back to you this late, just finished my last final couple hours ago. I am enjoying the EE program here at Tech. It is challenging but I think it’s worth the effort. Lots of people do say it’s hard and sometime too overwhelming but I think it’s just come to time management. I hope this helps. Happy May to you!!
@@fredyguevara3304 thanks for your kind words Fredy. I passed all my classes this semester. This semester was the most challenging semester I have been in so far but so so glad I made it through. Happy May to you buddy!
Caleb, not sure if you'll see this, but if you do I just wanna give a really heartfelt thank you to you for all the hard work you put into making this series and releasing it for free. After over 9 months of trying to watch this video, take notes, and make practice programs whenever I can manage to find the free time, I've finally finished it. If I had tried learning through a textbook, I don't know if I would've had the attention span or motivation to stick with it this long, but your videos struck a perfect balance for me of being engaging while not sacrificing informativeness. Again, thank you so so much.
I just finished this over the span of 3 days and I have to say this was great. I'm glad that I kind of caught on to the concepts and only really had to learn about syntax and implementation across multiple files. You got yourself a new subscriber. Thank you so much!
Thank you Caleb for putting this together! I've been programming for years, but have neglected to venture into the world of C++. I finally need to learn it for school so I've been watching this over the past couple days on 1.25 speed...it's great! I will definitely recommend this to my classmates.
@@submissivepeanutbutter4030 my finals week started so I postponed the idea to next month. I already know java so there's only a change in syntax that I have to learn.
After years of leaving coding to the side, I finally attempted to learn C++ again. You are making it really fun and approachable. Thank you. My commenting is to keep track of my progress and hopefully continue as I am already at 1:56:50 in the video. Not too far but I'm getting there. Again thank you.
I finally watched the whole thing from start to finish, following along with all of the coding along the way. This is the greatest resource I've seen for learning c++ quickly. It was perfect for me, who hasn't used c++ since I took a course on it a few years ago, but I'm sure it is great for beginners as well since he starts with the basics. It was pretty easy to follow all the way through and I only got stuck debugging stuff like three times throughout the video, but fortunately I eventually figured it out on my own. Somehow this ten hour course taught more than my introductory c++ course, which didn't even cover object orientated programming if I remember right, and it left out a ton of extra stuff like vectors, creating your own namespaces and working with multiple files. I feel like I'm now equipped to start making large scale applications and I'm feeling pretty confidant with the language now. The only thing I'm wondering, is it possible to use your header and implementation files in multiple projects or executables, specifically in visual studio? If that's possible I feel I would be even better equipped for large scale projects.
I am four hours through your video by now, I have started Jan 2021 (new years resolutions :p). Wish to finish before March. I do like your structure and humor.
I still wonder why so much to dislike. You don't need to watch if you do not like the video. The guy took much of his time and effort in putting this content step by step and have a good tutorial alongside. You really have one of the best tutorials on c++. Thank you so much for this content and many others @Caleb
Caleb, awesome video!!! I come from a C background and had struggled with learning C++. I was trying to pick it up here and there in a quite a disjointed way that had left me disillusioned. I did not realize, but I literally had a marathon run of your entire 10 hour video in about 3 days with some practice as well. What I really liked is that you did not dive into the OO concepts right away. In fact, you first built a solid foundation of all the pieces of C++ that are not necessarily related to OOP. That was significant for me. It helped me to give importance to the key pieces of C++ in the very broad capabilities that it has. It was almost towards later part where you went into the OO concepts. Things snapped into place pretty quickly by then! At the end of the video, I liked how you summarized some of the topics that viewers can explore on their own. You gave a solid understanding in the structure of the C++ language that further exploration makes those parts fit in place. Lucky to have chanced upon your video. I was pleasantly surprised to see that you have a full length video on Python as well. I am hoping to embark on that one soon. Keep up the excellent work! I believe thousands of us have benefitted from the way you have presented C++ in this video.
hey im 15 years old trying to learn c++ to make my first real game. wish me luck ive learned java and python before this so i understand a lot of the beginning 2-3 hours of concepts right away and the video shows a lot of similarities between the concepts of java and c++, so I can understand it, because they both use OOP. Its nice to know that lots of programming languages have similarities so I don't have to learn everything from scratch.
Gone through the whole series. Literally everything I know about C++, learned from this video. Thank you very much Caleb for your work. You're amazing!!!
6:15:41 file open 8:30:00 9:07:00 9:30:00 Operator Overloading 9:41:15 Overloading Insert and Extraction operator 9:49:06 Friend Function 9:56:15 class across files 10:03:33 Inheritance
It's an insane amount of work to do a tutorial series with 10 hours duration. I really really appreciate your work! Thank you! It helped me a lot to re-activate the C++ side on me!
This gentleman has some serious teaching talent. No wasted words straight ti the point. Excellent video a must for beginners and a refresher for you old timers. This is a must watch.
Never thought I would be learning C++ from Michael Bolton. Pretty solid video. You turn into a goober a few times, but it doesn't ruin it. Pretty solid overview of the language, which is what I wanted. The site I have been learning from is mind-numbingly detailed. Needed enough to start tinkering with the language on my own time, and refer back to that site as new topics come up that I need to look into further. This for sure covered that. So, thanks for taking the time to throw it together. Out of the 4 to 5 videos I sampled beforehand, this was the easiest one to get into.
Hey, this tutorial was awesome - informative, fun, instructive and awesome! I'm a PhD student in theoretical physics and our code is written in c++, so I needed to learn this stuff. And: You made learning really fun, thanks a lot! Greetings from germany
just finished it all and subscribed! I personally would love to see something on the "virtual" keyword, debugging, software-testing and pointers/dyn. memory! I guess you would be the perfect teacher for that, so that learning keeps beeing fun :D B. Blessed
Caleb is just a wonderful teacher learnt c++ for 2 years in high school didnt understand a thing by watching your lectures it took me deep down into core concepts and those lil jokes of your makes it me to binge watch respect man
Finally! It’s really been a long but worthwhile ten hours. And I feel the video is made exactly for me. Even though I have had some experience with C, C++ can still look like a prohibitively large addition. Thank you for keeping everything simple, instead of listing every “important” concept and data structure of C++.
Phew, I finished the whole thing. Here are suggestions for the advanced course: - pointer and reference vars - class templates - lvalue and rvalue - lambda syntax - move semantics - smart pointers
What about ranges and reactive programming? - This would be nice to see in advanced course. Edit: and definitely we need something about concurrency - currently there are many ways (some of them are not proposals any more) to achive it and it's hard to choose for noob between them.
Just starting the video and looking through the comments, I can honestly say by the amount of people this has helped and not everyone asking what’s this? Where’s that? Is amazing and tells me this is the video for me. I’ll be back when I’m done with the video to recap on this.
It I just heard that, and I thought to myself, "hmm, I wonder if anyone found this statement as funny as I did", to which my internal response said, "Like really, you think someone will comment about a sentence said about an hour and a half into a ten hour long video? Ha! Not likely." Which multiple personality is laughing now!
Regarding header file inclusion, here is what I suggest: If file A uses something in header H, ALWAYS #include H there, whether A is a header file or a source file. Do not even try to think about the big picture regarding multiple inclusions that may result. As long as include guards are used, this approach reduces dependencies and makes the project much more robust to changes such as refactoring. The increase in compilation time is negligible compared to the grief you will save yourself. I have far more experience than I would like to remember fixing this kind of problem, and I am convinced that you will get a lot of mileage from this approach. As I write this comment, there are 2327 already here. I wish there was a way to search them to see if this topic had been addressed already. You would think with Google owning RUclips... In any case, if anyone suggests anything different, ignore it. I am rarely very opinionated, but in this case I have spent too many hours fixing a bad header inclusion approach, and it was a lesson well learned.
in 6:06 the solution is #include using namespace std; void print_array(int a[],int size) { int demo[size]; for (int i = 0; i < size;i++){ demo[i] = *a; a++; } for(int n:demo){cout
The whole series was nice and juicy. lol!! .......btw I started on Monday and finished today (i.e. Thursday 10.45PM.01.10.2020) Loved the whole series. Thank You.
@@ballisticbanana1481 Try to write along with the video, make a notebook. Whatever you feel is important jot down your points. It would be lot more easier than rewatching the video and writing will make it interesting .Even to revise it would take less time. There was no specific per day, but it was in my mind from the starting that I have to do it ASAP.
Thank you for this tutorial..it took like 4-5 days to completely watch and practice.. this is my first tutorial which I have watched it whole.. normally any other tutorial I'll stop atmost 4 hours into it.. but 10 and half hours is a big thing.. thank you for this.. I've learnt a lot!
i absolutely love the way you teach, never realized some1 cud actually teach a vast language like C++ in such as fun way, keeps me intrigued & interested all the way through.
I'm currently getting back into programming and aiming to go from basic to advanced so I thought I'd watch this indepth video to refresh my current knowledge and teach me more
Dude thank you this is the first non confusing c++ tutorial I've seen, for some reason I can't understand other peoples tone it throws me off from focus on the tutorial but with you I can understand perfectly.
hey, it's an amazing detailed described vdo I've ever seen. I really love his honest way of teaching. I wish I could have a teacher like him in my college for c++.
Thanks so much for your help man. This has given me a big step into C++, and Im only 5 hours in. Im Python programmer and this has helped me not only understand concepts in C++, but also some in Python. Again.....thankkkkkskssk sooo much!
Oh man that's very helpful I just started to learn c++ cause I lately learned that I need to be a programmer not what I went to collage which is petroleum engineering wish me luck 😁
So, Spidy! (inside joke) I finished all 100 of this series and I have to say, You Really ARE a talented teacher. I was able to follow along with all of your lessons and you made every concept easier to understand even when other teachers on RUclips had my eyes going crossed. I abandoned a "beginner" series from another famous programmer to watch this series. You kept it simple and now I feel like I have what I need to start advancing in skill. Maybe because of your help I will eventually be able to watch that famous programmer guy's video again and understand what ever he was, er ranting on about. eh? Anyhow, thanks for the clear and entertaining videos. You can be guaranteed I will watch more of them. And if anyone is reading this post wondering if Calub is worth subscribing to... um... uhhh ... YESSSS! :D
I like how you make a quiet laugh when you make a not funny joke LMAO this is killin me XD Otherwise, thank you sooo much for this GREAT tutorials. Its really entertaining to watch since you make little jokes and compare stuff to IRL. What im trying to say is that its not boring :)
C and C++ Mastery Bootcamp - cppmastery.com
Get Notified of New C++ Course - www.codebreakthrough.com/upcoming-c-cpp-courses
By popular request I released this video and many others ad-free: calcur.tech/all-in-ones
Timestamps:
1:09 - Intro
9:31 - Installing g++
15:37 - C++ Concepts
22:31 - More C++ Concepts
30:48 - Using Directive and Declaration
37:33 - Variable Declaration and Initialization
40:40 - Using Variables with cout
44:46 - User Input with cin
47:57 - Conventions and Style Guides
56:23 - Intro to Functions
1:01:28 - Intro to Creating Custom Functions
1:09:05 - Pow Function
1:13:13 - Creating Custom Functions
1:22:20 - Creating Void Functions
1:29:11 - Intro to C++ Data Types
1:37:17 - Integral Data Types and Signed vs Unsigned
1:44:38 - Integral Data Types, sizeof, limit
1:49:35 - char Data Type
1:56:52 - Escape Sequences
2:02:21 - bool Data Type
2:06:54 - Floating Point Numbers
2:15:00 - Constant const, macro, and enum
2:21:00 - Numeric Functions
2:28:37 - String Class and C Strings
2:37:47 - get line for Strings
2:40:52 - String Modifier Methods
2:47:56 - String Operation Methods
2:54:36 - Literals
2:59:42 - Hex and Octal
3:04:06 - Operator Precedence and Associativity
3:11:53 - Reviewing Key Concepts
3:17:54 - Control Flow
3:27:32 - If Statement Practice
3:32:33 - Logical and Comparison Operators
3:42:27 - Switch Statement and Enum
3:51:00 - Intro to Loops
3:58:01 - For Loops (How to Calculate Factorial)
4:05:06 - While Loop and Factorial Calculator
4:12:29 - Do While Loop
4:20:04 - Break and Continue
4:25:14 - Conditional Operator
4:29:04 - Intro to Our App
4:33:00 - Creating a Menu
4:38:11 - Creating a Guessing Game
4:45:27 - Intro to Arrays and Vectors
4:54:15 - Working with Arrays
5:04:21 - Passing Arrays to Functions
5:11:11 - Fill Array from Input
5:20:42 - Using and Array to Keep Track of Guessing
5:25:55 - Intro to Vectors
5:33:00 - Creating a Vector
5:36:39 - Passing Vectors to Functions
5:39:55 - Refactor Guessing Game to Use Vectors
5:43:47 - STL Array
5:47:47 - STL Arrays in Practice
5:51:45 - Refactor Guessing Game to Use Templatized Array
5:55:13 - Array vs Vector vs STL Array
6:01:49 - Range Based for Loop
6:07:03 - Intro to IO Streams
6:15:45 - Writing to Files with ofstream
6:24:43 - Readings from Files with ifstream
6:31:13 - Saving High Scores to File
6:39:46 - Functions and Constructors
6:47:53 - Refactoring IO to Function Call and Testing
6:54:31 - Multidimensional Arrays and Nested Vectors
6:59:29 - Const Modifier
7:04:33 - Pass by Reference and Pass By Value
7:11:41 - Swap Function with Pass by Reference
7:14:27 - Intro to Function Overloading
7:19:35 - Function Overloading Examples
7:26:22 - Default Arguments
7:33:24 - Intro to Multifile Compilation
7:40:56 - Multifile Compilation
7:48:15 - Makefiles
7:54:44 - Creating a Simple Makefile
8:01:30 - Intro to Namespaces
8:05:33 - Creating a Namespace
8:10:24 - Intro to Function Templates
8:15:24 - Creating a Function Template
8:18:40 - Overloading Function Templates
8:23:18 - Intro to Object Oriented Programming
8:30:39 - Intro to Structs
8:35:59 - Creating a Struct
8:41:48 - Classes and Object
8:49:58 - Creating a Class
8:52:45 - Working with Objects
9:00:11 - Intro to Constructors
9:05:18 - Constructors and Destructors
9:09:53 - Encapsulation
9:15:40 - Getters and Setters
9:22:47 - Static Data Members
9:29:59 - Intro to Operator Overloading
9:34:07 - Operator Overloading == and +
9:41:13 - Overloading Insert and Extraction Operators
9:49:07 - Friend Functions and Operator Overloading
9:56:14 - Class Across Files
10:03:31 - Inheritance and Polymorphism
10:08:49 - Base Classes and Subclasses Inheritance
10:16:54 - Polymorphism
10:23:15 - Conclusion
" 5:01:49 - Range Based for Loop " it is 6:01:49 not 5:01:49
Thank's for the course , good job.
You missed 1:56:52 - Escape Sequence
where is the lesson for pointers & de-referencing a pointer?
man you are a GOD!
// CHAPTER 1 - VIDEO - Intro to C++ - 1:11
// CHAPTER 2 - Installing g++ and Getting Started - 9:32
// CHAPTER 3 - VIDEO - C++ Concepts Explained - 15:39
// CHAPTER 4 - VIDEO - More C++ Concepts - 22:33
// CHAPTER 5 - Using Directive and Declaration - 30:50
// CHAPTER 6 - Variable Declaration and Initialization - 37:36
// CHAPTER 7 - Using Variables with cout - 40:42
// CHAPTER 8 - User Input with cin - 44:48
// CHAPTER 9 - Conventions and Style Guides - 47:57
// CHAPTER 10 - VIDEO - Intro to Functions - 56:25
// CHAPTER 11 - VIDEO - Intro to Creating Custom Functions - 1:01:40
// CHAPTER 12 - Using Functions (pow functions) - 1:09:08
// CHAPTER 13 - Creating Custom Functions - 1:13:15
// CHAPTER 14 - Creating Void Functions - 1:22:23
// CHAPTER 15 - VIDEO - Intro to C++ Data Types - 1:29:12
// CHAPTER 16 - VIDEO - Integral Data Types and Signed vs Unsigned - 1:37:22
// CHAPTER 17 - Integral Data Types, sizeof, climit - 1:44:41
// CHAPTER 18 - char Data Type - 1:49:36
// CHAPTER 19 - Escape Sequence - 1:56:50
// CHAPTER 20 - bool Data Type - 2:02:22
// CHAPTER 21 - Floating Point Numbers - 2:06:57
// CHAPTER 22 - Constant const, macro, and enum - 2:15:02
// CHAPTER 23 - Numeric Functions - 2:21:03
// CHAPTER 24 - String Class and C Strings - 2:28:39
// CHAPTER 25 - getline for Strings - 2:37:50
// CHAPTER 26 - String Modifier Methods - 2:40:54
// CHAPTER 27 - String Operation Methods - 2:47:58
// CHAPTER 28 - Literals - 2:54:38
// CHAPTER 29 - Hex and Octal - 2:59:46
// CHAPTER 30 - Operator Precedence and Associativity - 3:04:07
// CHAPTER 31 - VIDEO - Reviewing Key Concepts - 3:11:55
// CHAPTER 32 - VIDEO - Control Flow - 3:17:56
// CHAPTER 33 - If Statement Practice - 3:27:35
// CHAPTER 34 - Logical and comparison operators -- 3:32:35
// CHAPTER 35 - Switch statements and Enum -- 3:42:30
// CHAPTER 36 - VIDEO - Intro to loops -- 3:51:02
// CHAPTER 37 - For Loops (How to Calculate Factorial) - 3:58:03
// CHAPTER 38 - While Loops and factorial calculator -- 4:05:08
// CHAPTER 39 - Do While Loop - 4:12:30
// CHAPTER 40 - Break and Continue - 4:20:08
// CHAPTER 41 - Conditional Operators (Ternary Operator) - 4:25:16
// CHAPTER 42 - Intro to OUR APP - 4:29:06
// CHAPTER 43 - Creating a menu - 4:33:01
// CHAPTER 44 - Creating a guessing game - 4:38:14
// CHAPTER 45 - Video - Intro to Arrays and Vectors - 4:45:29
// CHAPTER 46 - Working with Arrays - 4:54:17
// CHAPTER 47 - Passing Arrays to Function and sizeof Operator - 5:04:23
// CHAPTER 48 - Fill Array from Input - 5:11:13
// CHAPTER 49 - Using an Array to keep track of guessing - 5:20:44
// CHAPTER 50 - VIDEO - Intro to Vectors - 5:25:56
// CHAPTER 51 - Creating a Vector - 5:33:00
// CHAPTER 52 - Passing Vectors to Functions - 5:36:40
// CHAPTER 53 - Refactor guessing game to use Vectors - 5:39:55
// CHAPTER 54 - VIDEO - Standard Templatized Array (STL) - 5:43:49
// CHAPTER 55 - STL Arrays in Practice - 5:47:48
// CHAPTER 56 - Refactor Guessing Game to use Templatized Array - 5:51:46
// CHAPTER 57 - Arrays Vs STL Arrays Vs Vectors - 5:58:00
// CHAPTER 58 - Range Based for Loops - 6:01:50
// CHAPTER 59 - VIDEO - Intro to IO Streams - 6:07:05
// CHAPTER 60 - Writing to Files with ofstream - 6:15:47
// CHAPTER 61 - Reading from Files with ifstream - 6:24:45
// CHAPTER 62 - Saving High Scores to File - 6:31:15
// CHAPTER 63 - VIDEO - Functions and Constructions - 6:39:47
// CHAPTER 64 - Refactoring IO to Function Call and Testing - 6:47:57
// CHAPTER 65 - Multidimensional Arrays and Nested Vectors - 6:54:33
// CHAPTER 66 - Const Modifier - 6:59:31
// CHAPTER 67 - VIDEO - Pass by Reference and Pass by Value - 7:04:35
// CHAPTER 68 - Swap Function with Pass by Reference - 7:11:42
// CHAPTER 69 - VIDEO - Intro to Function Overloading - 7:14:29
// CHAPTER 70 - Function Overloading Examples - 7:19:37
// CHAPTER 71 - Default Arguments - 7:26:24
// CHAPTER 72 - VIDEO - Intro to Multifile Compilation - 7:33:26
// CHAPTER 73 - Multifile Compilation - 7:40:57
// CHAPTER 74 - VIDEO - Makefiles - 7:48:17
// CHAPTER 75 - VIDEO - Creating a Simple Makefiles - 7:54:46
// CHAPTER 76 - VIDEO - Intro to Namespaces - 8:01:32
// CHAPTER 77 - Creating a Namespace - 8:05:35
// CHAPTER 78 - VIDEO - Intro to Function Templates - 8:10:26
// CHAPTER 79 - Creating a Function Templates - 8:15:25
// CHAPTER 80 - Overloading Function Templates - 8:18:40
// CHAPTER 81 - VIDEO - Intro to Object Oriented Programming (OOP) - 8:23:20
// CHAPTER 82 - VIDEO - Intro to Structs - 8:30:40
// CHAPTER 83 - Creating a Struct - 8:36:00
// CHAPTER 84 - VIDEO - Classes and Objects - 8:41:49
// CHAPTER 85 - Creating a Class - 8:50:00
// CHAPTER 86 - Working with Objects - 8:52:47
// CHAPTER 87 - VIDEO - Intro to Constructors - 9:00:12
// CHAPTER 88 - Constructors and Destructors - 9:05:19
// CHAPTER 89 - VIDEO - Encapsulation - 9:00:55
// CHAPTER 90 - Getters and Setters - 9:15:42
// CHAPTER 91 - Static Data Members - 9:22:49
// CHAPTER 92 - VIDEO - Intro to Operator Overloading - 9:30:00
// CHAPTER 93 - Operator Overloading == and + - 9:34:08
// CHAPTER 94 - Overloading Insert and Extraction Operators - 9:41:15
// CHAPTER 95 - Friend Functions and Operator Overloading- 9:49:08
// CHAPTER 96 - Class Across Files - 9:54:16
// CHAPTER 97 - VIDEO - Inheritance and Polymorphism - 10:03:33
// CHAPTER 98 - Base Classes and Subclasses inheritance - 10:08:50
// CHAPTER 99 - Polymorphism - 10:16:55
// CHAPTER 100 - VIDEO - Conclusion | cout
Holy hell, nice one. I’ll use this if I’m comfortable with skipping over some stuff. Thanks!
@@daviddar3166, thanks 👍🏼 No probs mate and enjoy his excellent tutorial!
I'm so glad you wrote this up... definitely helped me find the info I wanted! Thank you
I've also got a timestamp correction: 96 - Class Across Files - 9:56:16
did you just comment out your comment? XD
I'm 8 hours into the video with 30 hours of learning c++ so far(just two hours after work everyday)
What's been helping me to learn:
1.If the video isn't showing something new, pause it, write the code first, then watch and see if mine's any different
2.If I see a blackboard, take out a notebook asap.
3.Every-time a new concept is mentioned, read the Geeks for Geeks article on it, even if the series doesn't cover it.
4.After each day of learning, find some leaked intro to CS homework online to complete on top of it.
5.After every week, take a day on the weekend and make up a coding project that can be completed in a day
6.Go through all of Caleb's intro to computer science 5 hour video after going through the first 1/3rd here
Adding on this other stuff, it's felt no different than taking a real class at a university.
university sounds like shit ngl. if you have any experience with coding before and good memory just get visual studio and test out anything he shows in the video. Best to get accomodated with the basics before doing any full scale app.
i suggest one more channel with name mind your processor. try it.
@@anjalibhatt376 I'm not sure of that but, you can see it all.
@@zippygiggles7520 which complier do you use?
leaked intro to CS homework online --> where can I get these homework resources?
protect this man. He's precious.
Lmao
The wanna harm him?
@@hansmidam8894 i bet it's claire
I've been a software engineer for 10 years and over that time done countless courses and tutorials for different concepts... even though there's a lot of conceptual stuff that things that I know, the fact that you don't assume anything is good...
I am over an hour into the series and I'm enjoying it so far I would have to say one of the best I've ever done
Yes exactly all my instructors assume i know what they mean by things and im just like uhhhh.
"So, what are you up to this weekend?"
"C++ and chill."
Same story.
For real bruh
same. But I'm sure it's much better than Netflixing.
the only chill
Man 💗
finally a tutorial which touches almost every corner of c++, otherwise I go crazy when I see something and I can't understand. Thanks for hardwork
Hah same i cant live if my question isnt answered or problem not solved
i suggest one more channel with name mind your processor. try it.
There is no excuse for a c++ tutorial to not cover pointers.
@finlay morrison
Me too i rage quit close my visual studio and just shut my pc down and dont touch codes whole day
I haven't finished this course yet, but thank you so much for producing content like this. Committing yourself to code is one thing, but to then produce a 10 hour video teaching other people is an incredible feat. Thank you!
I appreciate
Wht do you learn
did u learn much?
Especially the understanding part it's very useful and never seen anyone do it before I think I'm going to learn this quickly only because of how he's teaching and explaining it
Hi! I have a question: im on windows and i cant figure out how to call on the minGW compiler in VS code’s terminal. It gives a bunch of errors when i try to put g++ youtube.cpp
hello, I'm a student in Spain trying to learn how to code and I just wanna say that you are a lifesaver. I've been trying to find complete tutorials on how to use C++ but none have been so thorough as this one. Congratulations you made me wanna become a programmer.
Great videos thanks Caleb! I am a research scientist and have worked with different languages for data calculations that are somewhat close to c++ like R or Arduino programming but I never took the time to learn C++. I have worked a lot developping computer models in Fortran but i'm looking into recoding them into C++ and your videos are a super great help
Today I had my OOP C++ Exam... for the 3rd Time in the span of a year... failing again and again... I literally watched every second, and I am pretty sure that today I passed, I finally see the horizon of ending my C++ horror :) Hopefully I passed and even if not... I CAN'T THANK YOU ENOUGH! Finally, the light dawned on me in C++!
Best of luck bro 💪
Did you pass?
@@amaterasublackflames8067 yeah man, here in Austria a 1 is the best and a 5 the worst and i passed with a 2 💪💪💪 this tutorial saved my life :)
@@thepiratelol Congrats!
It has been 6 months,
Did
you
Pass?
I've watched two times: Once for learning, second without Adblock to support your hard work. Thanks
I wish everyone would be like you :)
I watch everyone without adblock. Let them have the money :P
Wow you awesome!!!
I'm going to do the same! The amount of value this video gives is huge, this is the least I can do for supporting him & his channel
CAN'T BELIEVE I'VE FINISHED WATCHING THE WHOLE VIDEO!!! It's actually the 1st programming tutorial that I've finished wzo skipping any second !!! For those who haven't started yet and tend to save it for later, this tutorial not only explains the concepts but also includes tons of examples! It takes me around 10 hours to learn the concepts, but it definitely takes more hours for Curry to write the script and edit the videos. Really appreciate it :D It would be great to see more videos abt pointers cause I always get confused by how to implement pointers in classes.
Congrats! What did you end up doing to further your learning in C++?
@@chair_smesh start doing cp.
@@prodigysonhiddenforareason1239 ended up at app academy doing JavaScript. Crazy how I knew nothing 3 months ago
@@chair_smesh wow
@@chair_smesh any tips where i can start learning programming?
i really admire the fact that you dont edit out the small errors you make while developing the programs. This shows that even the best of us can make silly errors from time to time. Really love your videos. It has definitely helped me a lot.
I am a 3rd year Electrical Engineer undergrad student at Georgia Tech. Coding is never my cup of tea. I am going through a lot of stuff in my life right now plus the pandemic, I was on a path of failing my C++ class in this semester. Thanks to this video, I am on track of finishing homework and projects. It is kind of unclogging my foggy mind. Thank you so much Caleb!
I wish you the best of luck pal.
P.S Will you be so kind as to tell me if you are satisfied with Electrical Engineering and if you recommend it. I would love to hear an upper graduate's opinion (if you can actually say it this way).
Please stay positive and do not stop you can do this, nothing is impossible for you, keep up the wonderful work you are doing!!!
@@hamsalak9779 Hi Hamsalak,
I am sorry for getting back to you this late, just finished my last final couple hours ago. I am enjoying the EE program here at Tech. It is challenging but I think it’s worth the effort. Lots of people do say it’s hard and sometime too overwhelming but I think it’s just come to time management. I hope this helps. Happy May to you!!
@@fredyguevara3304 thanks for your kind words Fredy. I passed all my classes this semester. This semester was the most challenging semester I have been in so far but so so glad I made it through. Happy May to you buddy!
One of the best C++ tutorials on RUclips
it is
one of the best? The best!
Is it c++17 ?
the best
@Ice Leopard And you aren't gonna learn it without a good teacher/course
i really do appreciate the people who spend their time make full tutorials.
Dont stop teaching C\++ , you're one of duh best
Caleb, not sure if you'll see this, but if you do I just wanna give a really heartfelt thank you to you for all the hard work you put into making this series and releasing it for free. After over 9 months of trying to watch this video, take notes, and make practice programs whenever I can manage to find the free time, I've finally finished it. If I had tried learning through a textbook, I don't know if I would've had the attention span or motivation to stick with it this long, but your videos struck a perfect balance for me of being engaging while not sacrificing informativeness. Again, thank you so so much.
I just finished this over the span of 3 days and I have to say this was great. I'm glad that I kind of caught on to the concepts and only really had to learn about syntax and implementation across multiple files. You got yourself a new subscriber. Thank you so much!
really impressive. nice
Omg he is a pefect blend of a teenager mind and a good programming teacher :)
This man has dedication on so many levels. Coding is definitely your passion. I want to make it mine. Appreciate this.
Thank you Caleb for putting this together! I've been programming for years, but have neglected to venture into the world of C++. I finally need to learn it for school so I've been watching this over the past couple days on 1.25 speed...it's great! I will definitely recommend this to my classmates.
I really really wanna binge watch this like an anime
How did it go?
@@submissivepeanutbutter4030 my finals week started so I postponed the idea to next month. I already know java so there's only a change in syntax that I have to learn.
For real, does that make us weird?
@@stryderdominique4185 weird is subjective ;)
how did it go?
his positivity made this video so much easier to watch
Hmm..u learnt it three years ago...where u at now??
4:04:28 "Let me know how to do that": You can use recursion:
int factorial(int n) {
if (n == 1)
return n;
return n * factorial(n - 1);
}
Yo Awesome dude
After years of leaving coding to the side, I finally attempted to learn C++ again. You are making it really fun and approachable. Thank you. My commenting is to keep track of my progress and hopefully continue as I am already at 1:56:50 in the video. Not too far but I'm getting there. Again thank you.
I finally watched the whole thing from start to finish, following along with all of the coding along the way. This is the greatest resource I've seen for learning c++ quickly. It was perfect for me, who hasn't used c++ since I took a course on it a few years ago, but I'm sure it is great for beginners as well since he starts with the basics. It was pretty easy to follow all the way through and I only got stuck debugging stuff like three times throughout the video, but fortunately I eventually figured it out on my own. Somehow this ten hour course taught more than my introductory c++ course, which didn't even cover object orientated programming if I remember right, and it left out a ton of extra stuff like vectors, creating your own namespaces and working with multiple files. I feel like I'm now equipped to start making large scale applications and I'm feeling pretty confidant with the language now. The only thing I'm wondering, is it possible to use your header and implementation files in multiple projects or executables, specifically in visual studio? If that's possible I feel I would be even better equipped for large scale projects.
Am also a beginner , but am still trying to learn
I am four hours through your video by now, I have started Jan 2021 (new years resolutions :p). Wish to finish before March. I do like your structure and humor.
I still wonder why so much to dislike. You don't need to watch if you do not like the video. The guy took much of his time and effort in putting this content step by step and have a good tutorial alongside. You really have one of the best tutorials on c++. Thank you so much for this content and many others @Caleb
Caleb, awesome video!!! I come from a C background and had struggled with learning C++. I was trying to pick it up here and there in a quite a disjointed way that had left me disillusioned. I did not realize, but I literally had a marathon run of your entire 10 hour video in about 3 days with some practice as well. What I really liked is that you did not dive into the OO concepts right away. In fact, you first built a solid foundation of all the pieces of C++ that are not necessarily related to OOP. That was significant for me. It helped me to give importance to the key pieces of C++ in the very broad capabilities that it has. It was almost towards later part where you went into the OO concepts. Things snapped into place pretty quickly by then!
At the end of the video, I liked how you summarized some of the topics that viewers can explore on their own. You gave a solid understanding in the structure of the C++ language that further exploration makes those parts fit in place.
Lucky to have chanced upon your video. I was pleasantly surprised to see that you have a full length video on Python as well. I am hoping to embark on that one soon.
Keep up the excellent work! I believe thousands of us have benefitted from the way you have presented C++ in this video.
i was on the same boat and getting a hard transition from C to C++, thought i need to follow the course too.😃
hey im 15 years old trying to learn c++ to make my first real game. wish me luck ive learned java and python before this so i understand a lot of the beginning 2-3 hours of concepts right away and the video shows a lot of similarities between the concepts of java and c++, so I can understand it, because they both use OOP. Its nice to know that lots of programming languages have similarities so I don't have to learn everything from scratch.
Did u make Ur game I made my game JavaScript
Gone through the whole series. Literally everything I know about C++, learned from this video.
Thank you very much Caleb for your work.
You're amazing!!!
This is the one video I recommend to anyone who wants to get started in programming. This is an absolute gem.
6:15:41 file open
8:30:00
9:07:00
9:30:00 Operator Overloading
9:41:15 Overloading Insert and Extraction operator
9:49:06 Friend Function
9:56:15 class across files
10:03:33 Inheritance
10min in and I've learned more than I have in a 1 month classroom.
It's an insane amount of work to do a tutorial series with 10 hours duration. I really really appreciate your work! Thank you! It helped me a lot to re-activate the C++ side on me!
Caleb, you did a great job. I think now every child could start programming after watching your video.
This gentleman has some serious teaching talent. No wasted words straight ti the point.
Excellent video a must for beginners and a refresher for you old timers.
This is a must watch.
Never thought I would be learning C++ from Michael Bolton. Pretty solid video. You turn into a goober a few times, but it doesn't ruin it. Pretty solid overview of the language, which is what I wanted. The site I have been learning from is mind-numbingly detailed.
Needed enough to start tinkering with the language on my own time, and refer back to that site as new topics come up that I need to look into further. This for sure covered that. So, thanks for taking the time to throw it together. Out of the 4 to 5 videos I sampled beforehand, this was the easiest one to get into.
College : ok students you have 10 hours left to your C++ final exam
Students :
So accurate right now
im actually about to binge all of this because finals are in like 3 weeks lol
Update: I failed and now I have to retake the class :/
Speed x2 and now just 5hours left
😂
this is me right now
I’m already on 7hrs and I’ve understand so much. This deserves subscribing.
Hey, this tutorial was awesome - informative, fun, instructive and awesome! I'm a PhD student in theoretical physics and our code is written in c++, so I needed to learn this stuff. And: You made learning really fun, thanks a lot! Greetings from germany
just finished it all and subscribed!
I personally would love to see something on the "virtual" keyword, debugging, software-testing and pointers/dyn. memory!
I guess you would be the perfect teacher for that, so that learning keeps beeing fun :D
B. Blessed
PhD + Cross Fit = Guaranteed to tell you
the most comprehensive and fun to watch Cpp tutorial on RUclips.
Caleb is just a wonderful teacher learnt c++ for 2 years in high school didnt understand a thing by watching your lectures it took me deep down into core concepts and those lil jokes of your makes it me to binge watch respect man
Really amazing.I have never seen such a tutorial ,explained in a simplest way,covering every corner.Thank u!
Those who disliked are professors who failed to make us understand this precious course
Literally this is my second time I'm commenting on same video. Best teacher , you're the first person I love except indian teacher... Hat of
Trust me ... This is the best C++ tutorial I've ever seen
this is 100% the best c++ course
tysmmm man u deserve 50m subs
Finally! It’s really been a long but worthwhile ten hours. And I feel the video is made exactly for me. Even though I have had some experience with C, C++ can still look like a prohibitively large addition. Thank you for keeping everything simple, instead of listing every “important” concept and data structure of C++.
Really well organized, concepts are clear, code easy to follow. I watched all 10:30 hours in a few days. Thanks Caleb
Phew, I finished the whole thing. Here are suggestions for the advanced course:
- pointer and reference vars
- class templates
- lvalue and rvalue
- lambda syntax
- move semantics
- smart pointers
So what's your verdict? Most of these yt tutorials are sucks, what about this one?
I heard this one was the best. Totally not biased tho
@@klarnorbert it's honestly lit even though I would prefer using some better software like code blocks but this dude is luv
@@alamicrodev6526 vs ftw
What about ranges and reactive programming? - This would be nice to see in advanced course. Edit: and definitely we need something about concurrency - currently there are many ways (some of them are not proposals any more) to achive it and it's hard to choose for noob between them.
Just starting the video and looking through the comments, I can honestly say by the amount of people this has helped and not everyone asking what’s this? Where’s that? Is amazing and tells me this is the video for me. I’ll be back when I’m done with the video to recap on this.
i like this one because he don't use namespace std often!!! Best video so far in youtube.
You're pretty hardcore man. Making a 10 hour programming course + using light theme
"if it's something that regularly goes in the negative, like our bank accounts, then you'll want to use a signed number" L O L
It I just heard that, and I thought to myself, "hmm, I wonder if anyone found this statement as funny as I did", to which my internal response said, "Like really, you think someone will comment about a sentence said about an hour and a half into a ten hour long video? Ha! Not likely." Which multiple personality is laughing now!
@@samuelmyles3102 Lol literally my exact same thought process haha. Ctr-f'd for "bank" and found this
CALEB CURRY, if you're reading this... thank you so much for your time and effort, god bless you (if you believe in one)
Honestly my favorite instructor in any learning video I've watched. Thus Far.
i started 4 days ago and i completed almost 7 hours , thank you
Hands down the best C++ tut out there. Thank you for this, Caleb!
I just wanna say 2 things:
Love your tutorials
Thank you so much for teaching me :)
Caleb, you have a really great speaking voice and you're very likable.
I was looking for a C++ to prep myself for my course upcoming. Thanks dude this is in no way boring. I'm gonna watch all your stuff.
These are the sessions I do at a time
(Personal tracking)
1st session: 3:17:00
2nd session: 4:12:33
Application game: 4:29:07
3rd session: 4:54:17
+vector guessing game: 5:39:57
+temparray guess game: 5:51:47
4th session: 6:01:51
Scoretofile: 6:31:29
5th session: 7:00:00
6th session: 8:23:20
Pls add subtitles to your upcoming video they are helpful when I m studing at night. Love your lecture 👍
2:05:07 'We can do it with the help of manipulator. No I am not talking about your ex'.
*Screams in boolean*
why tf would you scream "TRUEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" or "FALSEEEEEEEEEEEEEEEEEEEEEEEEEEEE"?
@@ari_archer i thought this guy screams in "00001000101010101010001010101111111111111111"
@@_C_-l-_-l- that's binary
@@_C_-l-_-l-
Binary = 101010
Bool = True / False
@@ari_archer i mean he scream in "1", "0", "1"...continuously
Regarding header file inclusion, here is what I suggest: If file A uses something in header H, ALWAYS #include H there, whether A is a header file or a source file. Do not even try to think about the big picture regarding multiple inclusions that may result. As long as include guards are used, this approach reduces dependencies and makes the project much more robust to changes such as refactoring. The increase in compilation time is negligible compared to the grief you will save yourself. I have far more experience than I would like to remember fixing this kind of problem, and I am convinced that you will get a lot of mileage from this approach. As I write this comment, there are 2327 already here. I wish there was a way to search them to see if this topic had been addressed already. You would think with Google owning RUclips... In any case, if anyone suggests anything different, ignore it. I am rarely very opinionated, but in this case I have spent too many hours fixing a bad header inclusion approach, and it was a lesson well learned.
I think this has been the most enjoyable relaxing C++ tutorial / educational video I have ever seen.
in 6:06 the solution is #include
using namespace std;
void print_array(int a[],int size)
{
int demo[size];
for (int i = 0; i < size;i++){
demo[i] = *a;
a++;
}
for(int n:demo){cout
Thought about majoring in cs. This video is more recommended by my cs peers.
The whole series was nice and juicy. lol!! .......btw I started on Monday and finished today (i.e. Thursday 10.45PM.01.10.2020) Loved the whole series. Thank You.
How much did u do in a day? For every hour I listen it takes me another hour for me to repeat it and understand what was said
@@ballisticbanana1481 Try to write along with the video, make a notebook. Whatever you feel is important jot down your points. It would be lot more easier than rewatching the video and writing will make it interesting .Even to revise it would take less time. There was no specific per day, but it was in my mind from the starting that I have to do it ASAP.
Finally, took 2 full weeks to watch and practice the whole tutorial, thank you, Caleb, with all my heart! PS: subscribed, ins followed
Thank you for this tutorial..it took like 4-5 days to completely watch and practice.. this is my first tutorial which I have watched it whole.. normally any other tutorial I'll stop atmost 4 hours into it.. but 10 and half hours is a big thing.. thank you for this.. I've learnt a lot!
i absolutely love the way you teach, never realized some1 cud actually teach a vast language like C++ in such as fun way, keeps me intrigued & interested all the way through.
gonna watch this once every year bois and ill give an up date on my journey, currently 15 wish me luck
That cookie cutter example was really the best one to know the concept of classes and objects much better. You blew my mind. Thank you.
this was a mean frustrated comment. It's gone now.
The arc is crazy
I wanna know more about it
I'm currently getting back into programming and aiming to go from basic to advanced so I thought I'd watch this indepth video to refresh my current knowledge and teach me more
finally a coder who use a chalk board to explain stuff thank you for your effort!!!
Reminds me of when I watched every episode of "Breaking Bad " non-stop.
Pure Love. Man, you deserve many, many more subs.
7:34:56, never before has the appropriate reaction to scratcy chalk been encaptured so well
so did you watch all over to the end? I didn't start watching yet but I just want to ask you do you think this is helpful tutorial?
@@josephnuriev1559 Yeah So Much At Least That Is What I Think
Why is this guy high key a comedy genius?? I've been laughing my ass of on multiple occasions now, and I'm only 2 hours inn.
Dude thank you this is the first non confusing c++ tutorial I've seen, for some reason I can't understand other peoples tone it throws me off from focus on the tutorial but with you I can understand perfectly.
Brah...Your timing is perfect!
RUclips recomendations be like:
"Oh, do you still learning C++?"
Yes, i am, because it's always something to learn in programming!
hey, it's an amazing detailed described vdo I've ever seen.
I really love his honest way of teaching. I wish I could have a teacher like him in my college for c++.
Sierra
Thanks so much for your help man. This has given me a big step into C++, and Im only 5 hours in. Im Python programmer and this has helped me not only understand concepts in C++, but also some in Python. Again.....thankkkkkskssk sooo much!
Oh man that's very helpful I just started to learn c++ cause I lately learned that I need to be a programmer not what I went to collage which is petroleum engineering
wish me luck 😁
RUclips : how many ads u want?
Caleb : YES
Lol o just refreshed the vid
😂
He got to pay the bills
Adblocker - let me take care of it
Feels good to have adblock
Its so cute how he cuts the end of his laugh every time
Ty btw
instead of learning, you do this, noice.
For Interviews - ruclips.net/video/w1plh5xQonA/видео.html
I sometimes pause the video for him to take a break
Your a nice guy😂
This is the forth all-in-one tutorial I've watched by this guy and I'm still not disappointed.
So, Spidy! (inside joke) I finished all 100 of this series and I have to say, You Really ARE a talented teacher. I was able to follow along with all of your lessons and you made every concept easier to understand even when other teachers on RUclips had my eyes going crossed. I abandoned a "beginner" series from another famous programmer to watch this series. You kept it simple and now I feel like I have what I need to start advancing in skill. Maybe because of your help I will eventually be able to watch that famous programmer guy's video again and understand what ever he was, er ranting on about. eh?
Anyhow, thanks for the clear and entertaining videos. You can be guaranteed I will watch more of them. And if anyone is reading this post wondering if Calub is worth subscribing to...
um...
uhhh ...
YESSSS! :D
My favourite part so far is when he wrote "Lil' Susan" as "lil snzan" at 24:36
Watching this at 2x speed works actually really good
LOL. take it slow. Repetition legitimizes.
I like how you make a quiet laugh when you make a not funny joke LMAO this is killin me XD
Otherwise, thank you sooo much for this GREAT tutorials. Its really entertaining to watch since you make little jokes and compare stuff to IRL. What im trying to say is that its not boring :)
u just kicked him in the face then said sorry
LMAO
I learned so much in 25 minutes already, already I feel, nice job explaining everything for a complete beginner like me.
I'm 7 and a half hours into this watching over a couple weeks and I'm just noticing you're left-handed.