C++ Programming All-in-One Tutorial Series (10 HOURS!)

แชร์
ฝัง

ความคิดเห็น • 2K

  • @codebreakthrough
    @codebreakthrough  4 ปีที่แล้ว +1009

    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

    • @furkanunsal5814
      @furkanunsal5814 4 ปีที่แล้ว +29

      " 5:01:49 - Range Based for Loop " it is 6:01:49 not 5:01:49

    • @denisdicusar5306
      @denisdicusar5306 4 ปีที่แล้ว +7

      Thank's for the course , good job.

    • @therealyojames
      @therealyojames 4 ปีที่แล้ว +12

      You missed 1:56:52 - Escape Sequence

    • @olansaster
      @olansaster 4 ปีที่แล้ว +8

      where is the lesson for pointers & de-referencing a pointer?

    • @tc-paris7
      @tc-paris7 4 ปีที่แล้ว +5

      man you are a GOD!

  • @siddharthraghuveeremadaboi2901
    @siddharthraghuveeremadaboi2901 3 ปีที่แล้ว +232

    protect this man. He's precious.

  • @victorialyons286
    @victorialyons286 3 ปีที่แล้ว +1086

    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.

    • @daniboy2619
      @daniboy2619 3 ปีที่แล้ว +22

      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.

    • @zippygiggles7520
      @zippygiggles7520 3 ปีที่แล้ว +8

      i suggest one more channel with name mind your processor. try it.

    • @eminememi9289
      @eminememi9289 3 ปีที่แล้ว

      @@anjalibhatt376 I'm not sure of that but, you can see it all.

    • @phanikedarc2805
      @phanikedarc2805 3 ปีที่แล้ว

      @@zippygiggles7520 which complier do you use?

    • @fahmidamashura7076
      @fahmidamashura7076 3 ปีที่แล้ว +2

      leaked intro to CS homework online --> where can I get these homework resources?

  • @roberthoople
    @roberthoople 3 ปีที่แล้ว +427

    "So, what are you up to this weekend?"
    "C++ and chill."

    • @divitkumar
      @divitkumar 3 ปีที่แล้ว +3

      Same story.

    • @adamautumn2329
      @adamautumn2329 3 ปีที่แล้ว +4

      For real bruh

    • @unknown-user001
      @unknown-user001 3 ปีที่แล้ว +7

      same. But I'm sure it's much better than Netflixing.

    • @celshante1769
      @celshante1769 3 หลายเดือนก่อน +1

      the only chill

    • @HassanIQ777
      @HassanIQ777 หลายเดือนก่อน

      Man 💗

  • @R0I3I3IE
    @R0I3I3IE 3 ปีที่แล้ว +288

    // 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

    • @daviddar3166
      @daviddar3166 3 ปีที่แล้ว +8

      Holy hell, nice one. I’ll use this if I’m comfortable with skipping over some stuff. Thanks!

    • @R0I3I3IE
      @R0I3I3IE 3 ปีที่แล้ว +1

      @@daviddar3166, thanks 👍🏼 No probs mate and enjoy his excellent tutorial!

    • @minutiaetcetera
      @minutiaetcetera 2 ปีที่แล้ว +2

      I'm so glad you wrote this up... definitely helped me find the info I wanted! Thank you

    • @minutiaetcetera
      @minutiaetcetera 2 ปีที่แล้ว +1

      I've also got a timestamp correction: 96 - Class Across Files - 9:56:16

    • @drmoss6950
      @drmoss6950 2 ปีที่แล้ว

      did you just comment out your comment? XD

  • @NeuraSynx
    @NeuraSynx 4 ปีที่แล้ว +464

    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

    • @hannayii4537
      @hannayii4537 4 ปีที่แล้ว +8

      Hah same i cant live if my question isnt answered or problem not solved

    • @zippygiggles7520
      @zippygiggles7520 3 ปีที่แล้ว +1

      i suggest one more channel with name mind your processor. try it.

    • @alexismandelias
      @alexismandelias 3 ปีที่แล้ว +2

      There is no excuse for a c++ tutorial to not cover pointers.

    • @danielesquivel3155
      @danielesquivel3155 3 ปีที่แล้ว

      @finlay morrison

    • @imgonne3613
      @imgonne3613 3 ปีที่แล้ว

      Me too i rage quit close my visual studio and just shut my pc down and dont touch codes whole day

  • @cocolovett
    @cocolovett 4 ปีที่แล้ว +812

    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!

    • @md.injamamhossain9791
      @md.injamamhossain9791 3 ปีที่แล้ว

      I appreciate

    • @soothingrelaxation2894
      @soothingrelaxation2894 3 ปีที่แล้ว

      Wht do you learn

    • @rayyan7818
      @rayyan7818 3 ปีที่แล้ว

      did u learn much?

    • @hyperkiller5461
      @hyperkiller5461 2 ปีที่แล้ว

      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

    • @aapin3348
      @aapin3348 ปีที่แล้ว +1

      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

  • @Ava-fl7hd
    @Ava-fl7hd 3 ปีที่แล้ว +141

    I really really wanna binge watch this like an anime

    • @submissivepeanutbutter4030
      @submissivepeanutbutter4030 3 ปีที่แล้ว

      How did it go?

    • @Ava-fl7hd
      @Ava-fl7hd 3 ปีที่แล้ว +1

      @@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.

    • @stryderdominique4185
      @stryderdominique4185 3 ปีที่แล้ว

      For real, does that make us weird?

    • @Ava-fl7hd
      @Ava-fl7hd 3 ปีที่แล้ว +1

      @@stryderdominique4185 weird is subjective ;)

    • @AmineBarbouch
      @AmineBarbouch 3 ปีที่แล้ว

      how did it go?

  • @headoverbars8750
    @headoverbars8750 3 ปีที่แล้ว +56

    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

    • @TechReviewTom
      @TechReviewTom ปีที่แล้ว

      Yes exactly all my instructors assume i know what they mean by things and im just like uhhhh.

  • @otaldoangst
    @otaldoangst 4 ปีที่แล้ว +257

    I've watched two times: Once for learning, second without Adblock to support your hard work. Thanks

    • @alirezashahmoradi7648
      @alirezashahmoradi7648 3 ปีที่แล้ว +11

      I wish everyone would be like you :)

    • @kintrix007
      @kintrix007 3 ปีที่แล้ว +15

      I watch everyone without adblock. Let them have the money :P

    • @MegaFrenzyman
      @MegaFrenzyman 3 ปีที่แล้ว +1

      Wow you awesome!!!

    • @Performak_YT
      @Performak_YT 3 ปีที่แล้ว +4

      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

  • @mohammadniyan2839
    @mohammadniyan2839 4 ปีที่แล้ว +436

    *CONTENTS*
    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:49:49 - Escape Sequence
    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
    45 - 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
    5: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
    Thanks me later :)

    • @codebreakthrough
      @codebreakthrough  4 ปีที่แล้ว +80

      Also in description. ;)

    • @KamleshSharma-gc8jv
      @KamleshSharma-gc8jv 4 ปีที่แล้ว +17

      @@codebreakthrough LOLOLOLOLOLOLOLOLOLOLOLOL

    • @bishaljyotibordoloi4132
      @bishaljyotibordoloi4132 4 ปีที่แล้ว +2

      You get award😐

    • @elbadrey
      @elbadrey 4 ปีที่แล้ว +1

      your work is good, very much thanks to you, i hope co-operate together soon, i just starting leanring C++.

    • @sampletext9802
      @sampletext9802 4 ปีที่แล้ว +8

      this was in the description you copy and pasted it

  • @mahinstitute3418
    @mahinstitute3418 3 ปีที่แล้ว +8

    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.

  • @rahulahuja9853
    @rahulahuja9853 3 ปีที่แล้ว +39

    Omg he is a pefect blend of a teenager mind and a good programming teacher :)

  • @michaela5586
    @michaela5586 4 ปีที่แล้ว +226

    One of the best C++ tutorials on TH-cam

    • @boreal3255
      @boreal3255 4 ปีที่แล้ว +4

      it is

    • @auk4210
      @auk4210 4 ปีที่แล้ว +6

      one of the best? The best!

    • @anjalibhatt56
      @anjalibhatt56 4 ปีที่แล้ว +1

      Is it c++17 ?

    • @Toxic-hm8mq
      @Toxic-hm8mq 3 ปีที่แล้ว +1

      the best

    • @michaela5586
      @michaela5586 2 ปีที่แล้ว

      @Ice Leopard And you aren't gonna learn it without a good teacher/course

  • @thepiratelol
    @thepiratelol 3 ปีที่แล้ว +48

    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++!

    • @alanchriste4084
      @alanchriste4084 3 ปีที่แล้ว +2

      Best of luck bro 💪

    • @amaterasublackflames8067
      @amaterasublackflames8067 3 ปีที่แล้ว +2

      Did you pass?

    • @thepiratelol
      @thepiratelol 3 ปีที่แล้ว +18

      @@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 :)

    • @keyframecatalyst3344
      @keyframecatalyst3344 3 ปีที่แล้ว +1

      @@thepiratelol Congrats!

    • @edwardvilla3228
      @edwardvilla3228 3 ปีที่แล้ว

      It has been 6 months,
      Did
      you
      Pass?

  • @sebastianroeber1696
    @sebastianroeber1696 3 ปีที่แล้ว +8

    i really do appreciate the people who spend their time make full tutorials.

  • @principalapmschityal6062
    @principalapmschityal6062 3 ปีที่แล้ว +10

    Really amazing.I have never seen such a tutorial ,explained in a simplest way,covering every corner.Thank u!

  • @lickey8919
    @lickey8919 4 ปีที่แล้ว +19

    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.

  • @linzhang5144
    @linzhang5144 3 ปีที่แล้ว +133

    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.

    • @schnitzel_crumbs
      @schnitzel_crumbs 3 ปีที่แล้ว +1

      Congrats! What did you end up doing to further your learning in C++?

    • @prodigysonhiddenforareason1239
      @prodigysonhiddenforareason1239 3 ปีที่แล้ว

      @@schnitzel_crumbs start doing cp.

    • @schnitzel_crumbs
      @schnitzel_crumbs 3 ปีที่แล้ว +2

      @@prodigysonhiddenforareason1239 ended up at app academy doing JavaScript. Crazy how I knew nothing 3 months ago

    • @kleins0
      @kleins0 3 ปีที่แล้ว

      @@schnitzel_crumbs wow

    • @xhole7
      @xhole7 2 ปีที่แล้ว

      @@schnitzel_crumbs any tips where i can start learning programming?

  • @renatodex
    @renatodex 3 ปีที่แล้ว +5

    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!

  • @ClintonomoBay
    @ClintonomoBay 2 ปีที่แล้ว +20

    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!

    • @Miauzgenau
      @Miauzgenau ปีที่แล้ว

      really impressive. nice

  • @jayr4118
    @jayr4118 3 ปีที่แล้ว +6

    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.

  • @smithclk
    @smithclk 3 ปีที่แล้ว +8

    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!!!

  • @bigpapigaming1126
    @bigpapigaming1126 2 ปีที่แล้ว +9

    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.

  • @merkator.jupiter
    @merkator.jupiter ปีที่แล้ว +5

    Dont stop teaching C\++ , you're one of duh best

  • @JMrealgamer
    @JMrealgamer 3 ปีที่แล้ว +6

    This man has dedication on so many levels. Coding is definitely your passion. I want to make it mine. Appreciate this.

  • @brianhyun1252
    @brianhyun1252 4 ปีที่แล้ว +192

    "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

    • @samuelmyles3102
      @samuelmyles3102 4 ปีที่แล้ว +10

      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!

    • @benweber4850
      @benweber4850 2 ปีที่แล้ว +1

      @@samuelmyles3102 Lol literally my exact same thought process haha. Ctr-f'd for "bank" and found this

  • @jacobharris5894
    @jacobharris5894 3 ปีที่แล้ว +11

    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.

    • @theluckyone1625
      @theluckyone1625 ปีที่แล้ว

      Am also a beginner , but am still trying to learn

  • @jessicaclement2549
    @jessicaclement2549 3 ปีที่แล้ว +16

    his positivity made this video so much easier to watch

    • @ripanimebeats3565
      @ripanimebeats3565 17 วันที่ผ่านมา

      Hmm..u learnt it three years ago...where u at now??

  • @turkialshamary3
    @turkialshamary3 4 ปีที่แล้ว +129

    College : ok students you have 10 hours left to your C++ final exam
    Students :

    • @jean-christopheveilleux8052
      @jean-christopheveilleux8052 3 ปีที่แล้ว +4

      So accurate right now

    • @new8218
      @new8218 3 ปีที่แล้ว +8

      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 :/

    • @yasserfantasy2457
      @yasserfantasy2457 3 ปีที่แล้ว +6

      Speed x2 and now just 5hours left

    • @Toxic-hm8mq
      @Toxic-hm8mq 3 ปีที่แล้ว +1

      😂

    • @user-vn9op8qk4p
      @user-vn9op8qk4p หลายเดือนก่อน

      this is me right now

  • @EvgenyRachlenko
    @EvgenyRachlenko 3 ปีที่แล้ว +11

    Caleb, you did a great job. I think now every child could start programming after watching your video.

  • @bigearspodcast734
    @bigearspodcast734 3 ปีที่แล้ว +31

    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!

    • @hamsalak9779
      @hamsalak9779 3 ปีที่แล้ว +1

      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).

    • @fredyguevara3304
      @fredyguevara3304 3 ปีที่แล้ว +1

      Please stay positive and do not stop you can do this, nothing is impossible for you, keep up the wonderful work you are doing!!!

    • @bigearspodcast734
      @bigearspodcast734 3 ปีที่แล้ว +1

      @@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!!

    • @bigearspodcast734
      @bigearspodcast734 3 ปีที่แล้ว

      @@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!

  • @user-he1ss4gz8v
    @user-he1ss4gz8v 3 ปีที่แล้ว +1

    Your tutorial is the clearest one I've ever seen before. And thank you for your non-commercial combination, appreciate your efforts.

  • @amiben-haim7170
    @amiben-haim7170 4 ปีที่แล้ว +4

    Really well organized, concepts are clear, code easy to follow. I watched all 10:30 hours in a few days. Thanks Caleb

  • @gilzomoffset2581
    @gilzomoffset2581 4 ปีที่แล้ว +57

    CALEB CURRY, if you're reading this... thank you so much for your time and effort, god bless you (if you believe in one)

  • @mikedabeast5601
    @mikedabeast5601 ปีที่แล้ว +4

    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.

  • @mohamedomarhirsi8580
    @mohamedomarhirsi8580 3 ปีที่แล้ว +17

    Those who disliked are professors who failed to make us understand this precious course

  • @elektrisksitron9054
    @elektrisksitron9054 3 ปีที่แล้ว +4

    Hands down the best C++ tut out there. Thank you for this, Caleb!

  • @fukuyama2252
    @fukuyama2252 3 ปีที่แล้ว +3

    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++.

  • @BM-qx4hd
    @BM-qx4hd 3 ปีที่แล้ว +3

    I’m already on 7hrs and I’ve understand so much. This deserves subscribing.

  • @adrisaborUVA
    @adrisaborUVA 3 ปีที่แล้ว +2

    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.

  • @thestarinthesky_
    @thestarinthesky_ 4 ปีที่แล้ว +3

    Super amazing tutorial. I have started watching this. Found it very helpful compared to other C++ tutorials, this one is by far the best and the best. You are EXTREMELY KNOWLEDGEABLE. And I like the way you explain the details so we have a very good understanding of what is really going on behind the scenes. Thank you so much.

  • @williamallen3531
    @williamallen3531 4 ปีที่แล้ว +31

    I just wanna say 2 things:
    Love your tutorials
    Thank you so much for teaching me :)

  • @Stevesteacher
    @Stevesteacher 3 ปีที่แล้ว +1

    Thank you so much for this tutorial! I finished the full 10 hours and now have way more confidence on my C++ skills :)

  • @liberumoratio1704
    @liberumoratio1704 ปีที่แล้ว

    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.

  • @AnwarAliMedia
    @AnwarAliMedia 3 ปีที่แล้ว +7

    10min in and I've learned more than I have in a 1 month classroom.

  • @k-84130
    @k-84130 3 ปีที่แล้ว +6

    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.

  • @echospook
    @echospook 3 ปีที่แล้ว +2

    I learned so much in 25 minutes already, already I feel, nice job explaining everything for a complete beginner like me.

  • @emanuelbaldissera6510
    @emanuelbaldissera6510 3 ปีที่แล้ว

    Excellent job Caleb! Coming from C to C++ with you was a piece of cake! Thank you!

  • @SO-iu3pg
    @SO-iu3pg 3 ปีที่แล้ว +13

    You're pretty hardcore man. Making a 10 hour programming course + using light theme

  • @chengzhisong7680
    @chengzhisong7680 4 ปีที่แล้ว +13

    Finally, took 2 full weeks to watch and practice the whole tutorial, thank you, Caleb, with all my heart! PS: subscribed, ins followed

  • @laurenzo4051
    @laurenzo4051 2 ปีที่แล้ว

    Just wanted to say thank you for the amazing video!
    I have just started and not watched it fully but can already tell it's going to be much more helpful for me than other tutorials out there. I love the detail and depth you explain things, undestanding why something is done the way it is is really helping me to learn, instead of just being like "hey this line of code does this let's move forward."

  • @geogaddi84
    @geogaddi84 3 ปีที่แล้ว

    Just finished whole video. That was a great refresher for me, and a lot of new stuff too. Thank you for your knowledge and great attitude throughout.

  • @oleksijm
    @oleksijm 4 ปีที่แล้ว +9

    Pure Love. Man, you deserve many, many more subs.

  • @asresalim6145
    @asresalim6145 4 ปีที่แล้ว +3

    Great Indeed Caleb. Hats Off to you for Sharing Such Knowledge with Humor in the Tutorial. May God bless you.

  • @basselmtaweh3103
    @basselmtaweh3103 2 ปีที่แล้ว

    the most comprehensive and fun to watch Cpp tutorial on TH-cam.

  • @joshuaduncan348
    @joshuaduncan348 3 ปีที่แล้ว

    This is the forth all-in-one tutorial I've watched by this guy and I'm still not disappointed.

  • @xBPM
    @xBPM 4 ปีที่แล้ว +5

    Brah...Your timing is perfect!

  • @CorpoWolf
    @CorpoWolf 2 หลายเดือนก่อน

    I think this has been the most enjoyable relaxing C++ tutorial / educational video I have ever seen.

  • @QwertyNamnaM
    @QwertyNamnaM 2 ปีที่แล้ว

    Thank you so much for these lessions! I've watched both the C series & this one and they have been helping me ALOT through school :D You have a nice balance between showing on the computer, showing stuff on the chalk board (?) and your sense of comedy. Great work. I will probably come back alot to recap some stuff in the future.

  • @goodmanwiseman303
    @goodmanwiseman303 3 ปีที่แล้ว +3

    Caleb, you have a really great speaking voice and you're very likable.

  • @hijasnazar8170
    @hijasnazar8170 3 ปีที่แล้ว +319

    2:05:07 'We can do it with the help of manipulator. No I am not talking about your ex'.
    *Screams in boolean*

    • @ari_archer
      @ari_archer 3 ปีที่แล้ว +14

      why tf would you scream "TRUEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" or "FALSEEEEEEEEEEEEEEEEEEEEEEEEEEEE"?

    • @_C_-l-_-l-
      @_C_-l-_-l- 3 ปีที่แล้ว +7

      @@ari_archer i thought this guy screams in "00001000101010101010001010101111111111111111"

    • @ari_archer
      @ari_archer 3 ปีที่แล้ว +1

      @@_C_-l-_-l- that's binary

    • @ari_archer
      @ari_archer 3 ปีที่แล้ว +1

      @@_C_-l-_-l-
      Binary = 101010
      Bool = True / False

    • @_C_-l-_-l-
      @_C_-l-_-l- 3 ปีที่แล้ว +5

      @@ari_archer i mean he scream in "1", "0", "1"...continuously

  • @jessestewart5346
    @jessestewart5346 2 ปีที่แล้ว

    Your videos have taught me more in 20 mins then 7 weeks this semester. Cheers!

  • @mishogerges7285
    @mishogerges7285 3 ปีที่แล้ว +1

    Thank you so much Caleb for your hard work in this video. I really learned a lot from it and not just that, but you also made it fun to watch. I would recommend it to anyone who wants to learn about C++

  • @erickutscher1365
    @erickutscher1365 4 ปีที่แล้ว +47

    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

    • @erickutscher1365
      @erickutscher1365 4 ปีที่แล้ว +4

      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

    • @R0I3I3IE
      @R0I3I3IE 2 ปีที่แล้ว

      PhD + Cross Fit = Guaranteed to tell you

  • @polclard2499
    @polclard2499 4 ปีที่แล้ว +3

    The best teacher ever!!! LIKE. Also better than my school teacher.

  • @vaibhavjain1914
    @vaibhavjain1914 3 ปีที่แล้ว +2

    finally a coder who use a chalk board to explain stuff thank you for your effort!!!

  • @kevinabate6056
    @kevinabate6056 5 หลายเดือนก่อน

    Take nothing for granted. Very good refresher.

  • @gabrielcoronelcascante9111
    @gabrielcoronelcascante9111 3 ปีที่แล้ว +15

    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);
    }

    • @Osama-kx3cq
      @Osama-kx3cq 3 ปีที่แล้ว +1

      Yo Awesome dude

  • @learnerv1760
    @learnerv1760 4 ปีที่แล้ว +7

    This video is 10/10 quality much appreciated

  • @paultyson5145
    @paultyson5145 2 ปีที่แล้ว

    Just learning C++. I dropped on your tutorials, Caleb, and have to say totally brilliant. Well into the 10 hour version now. Thank you so much.

  • @CreepyCompass
    @CreepyCompass 3 ปีที่แล้ว

    Honestly dude, this is the best video I have yet seen! You keep in very fun and entertaining. I didn't even realize I was already two hours in ;) Keep up the great work :)

  • @eminememi9289
    @eminememi9289 3 ปีที่แล้ว +5

    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

  • @ritik3514
    @ritik3514 3 ปีที่แล้ว +5

    Pls add subtitles to your upcoming video they are helpful when I m studing at night. Love your lecture 👍

  • @seragkhaled4967
    @seragkhaled4967 2 ปีที่แล้ว

    Amazing video!! such an informative and motivational set of tutorials. you really got me hooked on C++ again

  • @gouthamtadali5072
    @gouthamtadali5072 2 ปีที่แล้ว +1

    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!

  • @alexnezhynsky9707
    @alexnezhynsky9707 4 ปีที่แล้ว +129

    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

    • @klarnorbert
      @klarnorbert 4 ปีที่แล้ว +1

      So what's your verdict? Most of these yt tutorials are sucks, what about this one?

    • @codebreakthrough
      @codebreakthrough  4 ปีที่แล้ว +108

      I heard this one was the best. Totally not biased tho

    • @alamicrodev6526
      @alamicrodev6526 4 ปีที่แล้ว +4

      @@klarnorbert it's honestly lit even though I would prefer using some better software like code blocks but this dude is luv

    • @stefanvojinovic1246
      @stefanvojinovic1246 4 ปีที่แล้ว +3

      @@alamicrodev6526 vs ftw

    • @mateuszabramek7015
      @mateuszabramek7015 4 ปีที่แล้ว +2

      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.

  • @dandelobo9284
    @dandelobo9284 4 ปีที่แล้ว +6

    I see you have a teacher talent. Thank you for this video!

  • @nguyenminhhoa8519
    @nguyenminhhoa8519 ปีที่แล้ว

    Love the way you explain the concepts by drawing the ideas on the board. For me, it's super effective. Thank you!

  • @l.kennethwells2138
    @l.kennethwells2138 2 หลายเดือนก่อน

    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.

  • @mariandumitrescu9912
    @mariandumitrescu9912 4 ปีที่แล้ว +3

    You got a new sub ;) ! Great tutorial btw.

  • @JayDob_
    @JayDob_ 4 ปีที่แล้ว +3

    Hi Caleb! Thank you so much for this tutorial, it was hands on and a tremendous help. I watched from the beginning seconds up until the very last. I am currently entering my last year of school to get my Bachelors in CS, Software Engineering which is all online so your tutorial really put me at ease with finally seeing and hearing someone with great experience to explain and show the concepts of C++ first hand. Thank you! Best of luck with your channel, I'll be on the lookout for more content.

  • @baothach9259
    @baothach9259 3 ปีที่แล้ว +2

    Trust me ... This is the best C++ tutorial I've ever seen

  • @lancemarchetti8673
    @lancemarchetti8673 2 ปีที่แล้ว

    Wow! Awesome work you've done here ! Much Appreciated!

  • @soraaoixxthebluesky
    @soraaoixxthebluesky 4 ปีที่แล้ว +20

    10 hours? Our programming Sifu!!!

  • @thestarinthesky_
    @thestarinthesky_ 4 ปีที่แล้ว +4

    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.

  • @AlexSanchez-qy9jd
    @AlexSanchez-qy9jd 3 ปีที่แล้ว

    I know that its been a while that you made these videos but it helped sooo much! Thank you!!

  • @victoriaohuotori6015
    @victoriaohuotori6015 ปีที่แล้ว

    What a helpful video this is just my first time in the channel and i am loving it ,keep the good work👍🏽👌

  • @devonk298
    @devonk298 3 ปีที่แล้ว +23

    Reminds me of when I watched every episode of "Breaking Bad " non-stop.

  • @sumsum8476
    @sumsum8476 4 ปีที่แล้ว +6

    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++.

  • @geogaddi84
    @geogaddi84 3 ปีที่แล้ว

    Watching this before getting back into coding after several years. Awesome explanations and pacing.

  • @mkhadka123
    @mkhadka123 ปีที่แล้ว

    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.

  • @jasperbutcher2596
    @jasperbutcher2596 4 ปีที่แล้ว +25

    7:34:56, never before has the appropriate reaction to scratcy chalk been encaptured so well

    • @josephnuriev1559
      @josephnuriev1559 3 ปีที่แล้ว

      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?

    • @akramelomrani8728
      @akramelomrani8728 3 ปีที่แล้ว

      @@josephnuriev1559 Yeah So Much At Least That Is What I Think

  • @codename_a8164
    @codename_a8164 4 ปีที่แล้ว +3

    Finally, a person that isn't too fast or slow. Thank you.

  • @maroheguono8469
    @maroheguono8469 3 ปีที่แล้ว

    I really love how you teach, learned a lot about computer science and programming. Thanks a lot for this

  • @Two_Wheel_Yeehaw
    @Two_Wheel_Yeehaw 3 ปีที่แล้ว

    dude you crack me up. Really enjoying the tutorials!

  • @the-ultimate-mo9177
    @the-ultimate-mo9177 3 ปีที่แล้ว +3

    Thought about majoring in cs. This video is more recommended by my cs peers.

  • @bingbongwingawong4491
    @bingbongwingawong4491 3 ปีที่แล้ว +3

    gonna watch this once every year bois and ill give an up date on my journey, currently 15 wish me luck

  • @tasnuvarahman2139
    @tasnuvarahman2139 3 ปีที่แล้ว

    I have just completed the whole series...Thank you so much for making this

  • @dylanharal2821
    @dylanharal2821 3 ปีที่แล้ว

    The best tutorial for c++ on youtube thanks !