C# Programming All-in-One Tutorial Series (6 HOURS!)

Sdílet
Vložit

Komentáře • 319

  • @codebreakthrough
    @codebreakthrough  Před 4 lety +173

    Timestamps
    00:00:00 - Intro
    00:03:24 - Hello World and botnet CLI
    00:07:58 - Application Architecture
    00:13:02 - Methods, Static Methods, Instance Methods
    00:21:02 - Command Line Arguments with dotnet CLI
    00:25:10 - User Input to Make Dynamic Apps
    00:29:18 - Variables and Expressions
    00:35:55 - Variable Initialization and Declaration
    00:36:11 - Simple Data Types
    00:45:25 - Value Types and Reference Types
    00:51:50 - Built in Types and .NET Type Aliases
    00:56:02 - Signed and Unsigned Integral Data Types
    01:01:49 - Float, Double, Decimal
    01:07:04 - Math Class
    01:12:57 - Char Data Type and ASCII Unicode
    01:18:37 - String Data Type
    01:19:56 - String Properties and Methods
    01:30:30 - String Escape Sequences
    01:35:01 - Creating Basic Classes, Methods, and Properties
    01:41:53 - if, else if, else
    01:47:31 - Logical and Comparison Operators
    01:52:26 - switch Statement
    01:56:43 - Ternary Operator
    02:00:14 - Single Line if Statement
    02:02:24 - while Loops
    02:05:26 - do while Loops
    02:08:10 - for Loops
    02:12:44 - Nested Control Flow
    02:15:48 - Nested for Loops (Triangles and Pyramids)
    02:18:50 - Nested while Loops (Triangles and Pyramids)
    02:21:53 - Variable Scope with Nested Control Flow
    02:25:48 - break
    02:28:24 - continue
    02:30:30 - Intro to Arrays
    02:33:35 - Working with Arrays
    02:37:04 - Fill Array from user Input with for
    02:40:03 - Searching an Array
    02:43:38 - Array Sort
    02:45:42 - Array Methods, Array Reversem Array Exists, Comparing Arrays
    02:49:26 - Multidimensional Arrays and Jagged Arrays
    02:53:35 - Creating 2D Arrays and Jagged Arrays
    02:57:44 - Iterate 2D and Jagged Arrays
    03:02:21 - Lists
    03:05:16 - Working with Generic Lists
    03:07:11 - List Methods (Add, Insert, Remove, Clear)
    03:10:40 - Methods to Search a List (Contains IndexOf, LastIndexOf)
    03:13:12 - Comparing Lists for Same Values (SequenceEqual Method)
    03:15:18 - Iterate Through List with for Loop
    03:17:31 - foreach Loop Explained
    03:20:58 - More on foreach (Enumerable, other Collection)
    03:25:24 - Nested foreach Loops
    03:29:48 - Convert Between List and Array
    03:32:54 - Methods to Sort and Reverse List
    03:36:13 - Intro to Object Oriented Programming (OOP)
    03:38:54 - Class vs Object
    03:40:38 - Fields
    03:43:19 - Auto Implemented Properties
    03:47:18 - Public vs Private
    03:51:52 - Methods
    03:56:21 - Creating a Class and Instantiating an Object
    04:00:55 - Creating Fields
    04:05:10 - Creating Properties
    04:09:14 - Creating a void Output Method
    04:13:16 - Parameters and Arguments
    04:16:32 - Return Statements
    04:20:48 - Encapsulation
    04:23:29 - Creating a Getter
    04:27:45 - Creating a Setter
    04:31:28 - Creating a Custom Getter and Setter
    04:35:44 - List of Custom Class
    04:39:49 - Creating a Custom Type in Loop and Adding to List
    04:42:55 - Taking Custom Types as Arguments
    04:46:01 - Intro to Static Methods
    04:47:24 - Creating a Static Method
    04:51:33 - Static Method (Method to Take an ArrayList of Custom Type)
    04:56:19 - Intro to Method Overloading and Default Parameters
    04:59:43 - Optional Parameters
    05:03:38 - Searching a List for Custom Object
    05:10:22 - Method Overriding
    05:12:10 - Override ToString
    05:14:58 - Override Equals
    05:20:51 - Creating a Method Overload
    05:24:50 - Override GetHashCode
    05:29:25 - Returning Custom Object
    05:35:04 - Reference vs Value Types
    05:38:09 - Intro to Inheritance
    05:40:46 - Creating an Inheritance Hierarchy
    05:45:08 - Virtual Methods
    05:47:04 - Inherit and Override Methods
    05:49:26 - Abstract Classes
    05:50:42 - Abstract Methods
    05:53:17 - Intro to Polymorphism
    05:56:36 - Polymorphism
    05:59:46 - Intro to Constructors
    06:02:42 - Default Constructor
    06:04:59 - Custom Constructors
    06:07:25 - Constructors to Assign to Read Only Properties
    06:10:32 - Intro to Interfaces
    06:13:44 - Create and Interface
    06:18:36 - Conclusion

    • @Soccercrazyigboman
      @Soccercrazyigboman Před 4 lety

      1:41:33, what is the difference between having the term "public" preceed the class name as opposed to not having it there or having "private class"

    • @DeveloVooshGWeb
      @DeveloVooshGWeb Před 4 lety

      accidentally said botnet
      lol

    • @abrarahmed-qh4qo
      @abrarahmed-qh4qo Před 3 lety

      I want to learn c# only for 2d game . I want know what I need to learn in c# language? I don't need to learn complete language for 2d game.?
      You reply help me alot

    • @bruceharrisonjr.2634
      @bruceharrisonjr.2634 Před 3 lety

      @@abrarahmed-qh4qo there are 2 parts to this, the scripting and the graphics. Many game dev platforms like Unity for example use C# for the scripting.

    • @abrarahmed-qh4qo
      @abrarahmed-qh4qo Před 3 lety

      @@bruceharrisonjr.2634 Which specific c# area use for scripting? I just want to learn to make 2d game ?

  • @panicschannel7665
    @panicschannel7665 Před 4 lety +152

    I been coding in C# for about 5 years now and I will say for beginners that anyone can learn to code and can code. The one thing that will help you honestly learn to code is to involve yourself in developer culture. Learn the stupid jokes, talk to other developers and stay positive. You will run into neck beards but honestly don't listen to them. You don't got to be a MASTER to write good code. Take it slow, make it simple and enjoy writing code.
    I can honestly say after years of playing video games that writing code is MANY times more enjoyable and I love video games.
    Another good idea is to have a good chair because your butt will hurt and make sure your arms are positioned in good places so you don't strain them too much. Another thing is realize that your hands do all the work so take very good care of them.
    Application.Quit();

    • @learncprogramming1670
      @learncprogramming1670 Před rokem

      I have started my C# and Unity3D Blog Link - csharpunitydev.com/c-programs/
      The content is still updated everyday and still many posts to come as it's beginning.
      Do checkout my Blog and get advantage. Learn C# and Unity3D at my Blog - csharpunitydev.com

    • @MG-wx8yx
      @MG-wx8yx Před rokem

      I'm enjoying coding more than anything. Coding is so addictive.

    • @natasdabsi1138
      @natasdabsi1138 Před rokem

      Quit undefined

    • @DevlogBill
      @DevlogBill Před 11 měsíci

      Panicschannel HI! I've been coding on my own for almost 2 years now. But mostly in scripting programming languages that aren't OOP in nature like JavaScript, PHP and Python. Recently I did about 3 months of Kotlin, loved it, it twisted my brain. But OOP is more difficult I feel. When you first did OOP like C# for the first time did you struggle a lot? Was C# your first programming language?

  • @patrickbyrne9784
    @patrickbyrne9784 Před rokem +23

    This is the best tutorial I have ever seen in any language. Better than my 4 year college degree, no cap

    • @learncprogramming1670
      @learncprogramming1670 Před rokem

      I have started my C# and Unity3D Blog Link - csharpunitydev.com/c-programs/
      The content is still updated everyday and still many posts to come as it's beginning.
      Do checkout my Blog and get advantage. Learn C# and Unity3D at my Blog - csharpunitydev.com

    • @FloppingPanda
      @FloppingPanda Před rokem

      I've been struggling with arrays for the last month and I get it after that explanation

  • @Tutorial7a
    @Tutorial7a Před 3 lety +17

    Just finished this course-and let me just say: thank you SO much! This took me from nearly programming-impaired (I kind of understand variables, and nothing else) to able to read code and speak intelligently enough on the subject to not look like too much of an idiot. And for somebody as historically unable-to-understand-programming as I...that's huge. This was absolutely incredible-thank you!!!

    • @calebcurry7897
      @calebcurry7897 Před 3 lety

      1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
      WHA.t'_s.A p p M E...

  • @wearesciber
    @wearesciber Před 4 lety +46

    You are just awesome! Watched the entire C++ series and just want to watch some of YOUR tutorials and I am addicted like to a TV Series!
    Keep it up BRO!!!

    • @norpriest521
      @norpriest521 Před 4 lety

      This one and the other one from freecodecamp, which is better overall?

    • @cweasegaming2692
      @cweasegaming2692 Před 4 lety +4

      @@norpriest521 They both will teach you the basics. Pick one, go through it, and start working on personal projects. If you don't, you will never move forward with your learning
      Edit: Looking at the time stamps, this one seems to go over more important stuff than the freecodecamp one

    • @norpriest521
      @norpriest521 Před 4 lety

      @Fahim Fuad nah I don't care anymore.
      I quit Software Developer to be data engineer now 😂
      Only SQL and Python are needed.

    • @nomorenoless3273
      @nomorenoless3273 Před 2 lety

      Hey, can you guys tell me if I should go through this one (C#) or C++, which one is better, what are the advantages and disadvantages? Thanks in advance

    • @wearesciber
      @wearesciber Před 2 lety

      @@nomorenoless3273 I think c++ is better if you are starting programming because then it easier to learn a different language later on. There are more reasons too, but wanted to give you a straightforward answer.

  • @dannyh807
    @dannyh807 Před 3 lety +5

    Just finished this over 2 days in time to start my OOP C# module in uni and wow man just thank you for giving me a nice broad understanding.

  • @sunova_
    @sunova_ Před 2 lety +3

    bro... i'm just 30 minutes into this and already blowing my mind how simple you make this for me to understand. Thank you so much.

  • @UsaM
    @UsaM Před 4 lety +47

    finally, I was waiting for this. Thank you once again!

    • @technologyexpert5030
      @technologyexpert5030 Před 4 lety +1

      Usam
      For Basic C# programming
      czcams.com/video/QKdtNSjYnvw/video.html

  • @elijahgundorin1189
    @elijahgundorin1189 Před rokem +6

    Well done! I watched other courses before this one and have to say, I really like how you simplify it to easy to understand terms instead of just throwing a lot of technical jargon.
    👍

  • @ColorfulRainingbows
    @ColorfulRainingbows Před 3 lety +8

    Just found your videos, thank you so much for this! I've been in CS for a couple years now mostly working in C/C++ and was suddenly tasked to program fully in assembly language, then in python and then to C# for separate classes, the last two which I wasn't so familiar with and how to setup my environments. These videos really helped me get the hang of C# and visual studio (which I hadn't used before, either)!

  • @DarkNETProduction
    @DarkNETProduction Před 4 lety +31

    I finished all your series C++ and C#, they really helped me a lot, thank you very much. I subbed to your channel.

    • @nomorenoless3273
      @nomorenoless3273 Před 2 lety

      Bro I don't know if I should go through this one (C#) or C++, which one is better, what are the advantages and disadvantages? Hope you well and that you're getting better at it.

    • @carlossantamaria1820
      @carlossantamaria1820 Před 2 lety

      @@nomorenoless3273 it depends on what you want to do

    • @nomorenoless3273
      @nomorenoless3273 Před 2 lety +1

      @@carlossantamaria1820 I want to find a job, without having to stress and have eyes on me like I should do things quicker. While I can have my freedom.

  • @gurfatehbhinder576
    @gurfatehbhinder576 Před 4 lety +45

    Hands down, the best course on c# on the internet !! thanks man :)

  • @sleepyshot2079
    @sleepyshot2079 Před rokem +2

    Just wanted to let you know that you are by far my favorite programming teacher. You are easy to learn from and i wanted to thank you for the tutorial

  • @dogaru8957
    @dogaru8957 Před 2 lety +7

    00:45:25 - Value Types and Reference Types
    02:45:42 - Array Methods, Array Reversem Array Exists, Comparing Arrays
    03:13:12 - Comparing Lists for Same Values (SequenceEqual Method)
    at 03:25:24 - Nested foreach Loops

  • @satyaaplays
    @satyaaplays Před 4 lety +8

    I have seen your c and c++ fully series caleb nice, keep it up man

  • @kevinjad4506
    @kevinjad4506 Před 4 lety +3

    I'm going to do my internship in .NET and C# domain.
    Was hovering around to learn about it.
    Saw your video!
    Someone who understands me!!!!

  • @ArminasAer
    @ArminasAer Před 3 lety +6

    Dude you are freaking historical! Thank you for all your work on this video!

  • @USELESSFACTSDAILYDAY
    @USELESSFACTSDAILYDAY Před 3 lety +1

    This is way better then a college class you can learn to code faster with CZcams then actually going to school to learn it CZcams free school $$$

  • @MehmetSarkd
    @MehmetSarkd Před 2 lety +4

    2 hours 34 mins in and this is the best coding tutorial I have ever seen. Thank you for this tutorials!

  • @ophelialavey
    @ophelialavey Před 3 lety +4

    Really clear and well-paced. Favourite beverage: black tea with cinnamon.

  • @Peak_Stone
    @Peak_Stone Před 2 lety +1

    Half way throught the video. It's really helping me refresh my memory on these basic concepts. Good news is I understood everything so far. So please someone hire me or something. Thanks Caleb Curry.

  • @satchua7367
    @satchua7367 Před 4 lety +2

    cant believe its free
    This is really helpful for those who are coming from different language

  • @Ruud9010
    @Ruud9010 Před rokem +1

    Thank you very much, Caleb for these great videos. For me it was not the first step in programming but it was in C#.
    You are a great teacher who explains and shows it very clearly.
    It is now up to me to start taking the first steps in C#

  • @vincentcurtis3236
    @vincentcurtis3236 Před 4 lety +2

    I watched your course on Javascript and it was awesome. Now I am watching your c# and it is equally as awesome

  • @trigger60
    @trigger60 Před 2 lety +2

    Caleb, thank you! Thanks for the course man. So cleanly presented

  • @MisterMusicArchive
    @MisterMusicArchive Před 3 lety +1

    3:20:35 if you take the words 'grade' and 'int' and form a word using all the letters, you can create the word 'gradient.'

  • @user-wu1jc7zr4y
    @user-wu1jc7zr4y Před rokem

    wow. this kind of course will cost at least $600 and you give it free. thank you so much.

  • @tristangovier4877
    @tristangovier4877 Před 3 lety +2

    Really appreciate this series. Thanks for creating this!

  • @arturjancikkran2308
    @arturjancikkran2308 Před 2 lety +1

    Thank you, Caleb. There is not much else I can say than I wish you all the best in your career. Teaching how to code with a pinch of humor in your videos makes you want to continue learning. Thank you for your time and effort in putting out this video.

    • @learncprogramming1670
      @learncprogramming1670 Před rokem

      I have started my C# and Unity3D Blog Link - csharpunitydev.com/c-programs/
      The content is still updated everyday and still many posts to come as it's beginning.
      Do checkout my Blog and get advantage. Learn C# and Unity3D at my Blog - csharpunitydev.com

  • @grabsmench
    @grabsmench Před 2 lety +2

    my first lines of C# today, wish me luck

  • @astronaut77
    @astronaut77 Před 4 lety +3

    Thanks Caleb,
    Honestly one of the best channels I even seen explaining C# in a very easy smart ways, super and perfect work, keep up the excellent work mate :)
    I just have 1 small suggestion, is to make video about Events, Delegates, Event Listeners, just in case if you didn't already did (I couldn't see any in your channel)
    Thanks again for the amazing work :) (Y)

    • @astronaut77
      @astronaut77 Před 4 lety

      @Fahim Fuad
      To create an instance of the class, so you can use to call or use the class by the name of the object you created for example if you have a class called User, you can create an instance of the class by the next line:
      User MyUserInstance = new User()
      Where the first User in the line is the type of your object (like when you create a String by calling
      String MyString = 'MyName') then you name your object MyUserInstance, then you tell visual studio that the object you get has all the data (probabilities, functions etc..) of the object 'User' (which is the class) as new object that you can use in your form/class anytime you want, then after your this simple line of code you can call the set or get the properties and use the methods of this class by only adding dot '.' to the end of your object name you created. It's simply as if you bringing this class to your end and use it but through another name (the instance you created and called it "MyUserInstance")

    • @astronaut77
      @astronaut77 Před 4 lety

      @Fahim Fuad
      As the name suggesting, static keyword means that you can't change it, so reasons for making static methods is to protect the method from overriding, can't be instantiated (unlike the example I gave above) you can only call it without having to create and instance, as well as the members inside the method can't be changed, so it has static members only.
      Implementation wise, you need to see examples of a live project or so, because sometimes you need to protect your methods from data manipulation and alterations. I would suggest that your look up examples of why you need to make static methods.

    • @astronaut77
      @astronaut77 Před 4 lety

      @Fahim Fuad
      Thanks bro, no, I'm just an intermediate developer that try to explain things the same way I want it to be explained to me, but thanks for the complement 😊

  • @techslugz
    @techslugz Před 3 lety +2

    DEFINATELY not too much information dude! Thank you so much, this is a great tutorial, very informative. I've found that a lot of others skip these parts and you are left with no foundation as you mentioned in the video. I know you've finished the series now so what I am saying won't impact the rest, but I hope you keep up with the same level of intricate education :D

  • @AravindHan008
    @AravindHan008 Před 2 lety +1

    We need you Caleb , love from INDIA.
    there is lot of tutors available online world wide but very very few are having the talent to make learners absorbed into the content.
    please do lot more videos on different technology and keep update your self thanks to you for your existence

    • @learncprogramming1670
      @learncprogramming1670 Před rokem

      I have started my C# and Unity3D Blog Link - csharpunitydev.com/c-programs/
      The content is still updated everyday and still many posts to come as it's beginning.
      Do checkout my Blog and get advantage. Learn C# and Unity3D at my Blog - csharpunitydev.com

  • @rohankademani6406
    @rohankademani6406 Před 2 lety

    I was looking in internet for advanced concepts of c sharp and I didnt find one every other channel was having the basic content so finally found yours thanks mate.

  • @imminentsuccess6188
    @imminentsuccess6188 Před 2 lety

    Nicely done! I've been able to understand your teaching better than even a paid course I'm trying to finish. Thank you much and keep up the good work! 😁👍

  • @user-dk4gw6lq7x
    @user-dk4gw6lq7x Před 8 měsíci

    Thank you so much man you saved me from the pain ı have had for years. (Also your first Turkish student😄)

  • @user-yd9xy3rb4x
    @user-yd9xy3rb4x Před 3 lety

    Very informative, with flawless accent, one of the best tutorials I have watched on different channel.

  • @guillermovillalta6322
    @guillermovillalta6322 Před 3 lety +1

    Just finished this one. It was amazing! Thanks, Caleb.

  • @sudajared
    @sudajared Před 3 lety

    I really appreciate how in-depth you went with this tutorial

  • @adrianaroos8749
    @adrianaroos8749 Před 3 lety

    Hey Man, I struggled with basics of C# since I started my new software job. After finding this, everything made a little bit more sense! Thank you! This pretty much saved my butt!

  • @Soccercrazyigboman
    @Soccercrazyigboman Před 4 lety +14

    6:10:37 in the span of making this tutorial, my man found his wedding ring. Good times. Btw, in case any of y'all get error with your default constructors in Student or Teachers right when he removed the set property of them, just add a default constructor to the User base class and you're good

  • @motionsmoments6254
    @motionsmoments6254 Před 3 lety +1

    this tutorial cover's all the basic knowledge really well. Thank you for the effort.

  • @saurabhbatham5183
    @saurabhbatham5183 Před 2 lety

    I find this video very helpful for understanding C# OOPS.

  • @wannabe-mechanic
    @wannabe-mechanic Před 2 lety

    Hi Caleb, just wanted to add, your humor kills me man! honestly you should do more vids. perhaps on testautomatino would be swell! like specflow.

  • @johnnymoore948
    @johnnymoore948 Před 2 lety +1

    Brilliant course, Caleb; intuitive and easy to assimilate

  • @KiraSantosRandom4Life
    @KiraSantosRandom4Life Před 3 lety +1

    Caleb - God of Programming tuts.

  • @priyavitallara6517
    @priyavitallara6517 Před 2 lety +1

    Thank you Caleb! Great content and great teaching style!

  • @leeroynewman
    @leeroynewman Před rokem

    thanks gamer for the knowledge, i watched all of it even if i knew some of the basics and i still learned something.

  • @Alex43857
    @Alex43857 Před 3 lety

    After 8 hours of trying to find good videos that actually help this one is the winner

    • @calebcurry7897
      @calebcurry7897 Před 3 lety

      1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
      WHA.t'_s.A p p M E...

  • @TonyTigerTonyTiger
    @TonyTigerTonyTiger Před 2 lety

    1:10:19 ish. Truncate is essentially the same as floor for positive numbers; it is essentially the same as ceiling for negative numbers.
    static void Main(string[] args)
    {
    double x;
    x = 50.9;
    Console.WriteLine($"x = {x}");
    Console.WriteLine($"Math.Ceiling(x) = {Math.Ceiling(x)}");
    Console.WriteLine($"Math.Floor(x) = {Math.Floor(x)}");
    Console.WriteLine($"Math.Truncate(x) = {Math.Truncate(x)}");
    x = -50.9;
    Console.WriteLine($"x = {x}");
    Console.WriteLine($"Math.Ceiling(x) = {Math.Ceiling(x)}");
    Console.WriteLine($"Math.Floor(x) = {Math.Floor(x)}");
    Console.WriteLine($"Math.Truncate(x) = {Math.Truncate(x)}");
    }

  • @ryasun1
    @ryasun1 Před 4 lety +2

    Great tutorials! Thanks for making these!

  • @thesocialistmind9880
    @thesocialistmind9880 Před 3 lety +1

    I would recommend this to people who know coding fundamentals or from a Java background...Beginners will need to spend a bit more time watching this.

    • @calebcurry7897
      @calebcurry7897 Před 3 lety

      1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
      WHA.t'_s.A p p M E...

  • @markrobinson5430
    @markrobinson5430 Před 3 lety +2

    Great job I wish I wasn't paying for college. Your a better teacher than my professor.

    • @calebcurry7897
      @calebcurry7897 Před 3 lety

      1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
      WHA.t'_s.A p p M E....

  • @cruellnat
    @cruellnat Před 4 lety +2

    Thank you very much!!! I love this tutorial! You are hilarious!

  • @olowuabayomi9449
    @olowuabayomi9449 Před rokem

    Your humor made this entire course enjoyable to watch and follow. I started learning C# for a new job position and this got me started for the basics @caleb curry 😁😁

  • @rawsom6992
    @rawsom6992 Před 4 lety +1

    Time to learn and make myself stand out in an overcrowded industry

  • @witha1
    @witha1 Před 2 lety

    i am grateful for your contribution to society

  • @n1claren192
    @n1claren192 Před 2 lety

    watching this coz i havent coded in C# for half a year while studying JS and DB and i really need to refresh :D

  • @yoshionimusha2636
    @yoshionimusha2636 Před 2 lety

    the nervous laugh is so nostalgic 😂

  • @UnathiGX
    @UnathiGX Před 2 lety

    "What's your favorite beverage.."...that was so Bukky!🤣🤣🤣

  • @robertnovey2737
    @robertnovey2737 Před 2 lety +2

    Caleb, I noticed that in C# (Visual Studio) when you are typing "List" you use some shortcut key/snippet that autocompletes with "= new List();" What's the trick? BTW really great tutorials.

  • @3DArtTheySay
    @3DArtTheySay Před rokem

    Thank you very much and you are so humble.

  • @pro-cr2eo
    @pro-cr2eo Před 3 lety

    I didn't watch the video but saved to later and liked for your 6 hours of hard work.

  • @pauldame9925
    @pauldame9925 Před rokem

    Excellent series, watched all 6.5 hours!

  • @RichardThaddeus
    @RichardThaddeus Před 3 lety +1

    You sir are a legend, I would buy you a pint or two. I've tried other C courses and failed but your style works for me

    • @calebcurry7897
      @calebcurry7897 Před 3 lety +1

      1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
      WHA.t'_s.A p p M E....

    • @RichardThaddeus
      @RichardThaddeus Před 3 lety

      @@calebcurry7897 nice try :P

  • @gretchenmarszalk8655
    @gretchenmarszalk8655 Před 4 lety

    Fantastic! Thanks so much, Caleb!

  • @oxynetz
    @oxynetz Před 3 lety

    Really great teacher. With time you'll make your gift shine. Also, something you over looked... The using statements during the coding sessions.

  • @karthikm1682
    @karthikm1682 Před 2 lety

    ik i am really late but this tutorial is really good

  • @stenboss1816
    @stenboss1816 Před 4 lety +1

    ahh can only handle 30min at a time. the white theme feels like beeing flash banged constantly

  • @barnesstembwe9030
    @barnesstembwe9030 Před rokem

    life saver you are sir

  • @timeless3471
    @timeless3471 Před 2 lety

    9:07 saving my spot

  • @Trickolo
    @Trickolo Před 4 lety

    This is gold! Thank you

  • @ahmadnku8336
    @ahmadnku8336 Před rokem

    Great Tutorial for beginners

  • @user-nh3rs9gu6s
    @user-nh3rs9gu6s Před 2 lety

    Thank you so much! You just saved me from failing my programming course T_T

  • @millersulani3847
    @millersulani3847 Před 4 lety +2

    Hey Caleb,
    What now? from now...
    I finished watching the basics but what do i do now?

  • @vitalijgrabovan2061
    @vitalijgrabovan2061 Před 4 lety

    Hello Caleb, you’re a wonderful person and great teacher!!! Watched all your videos about C# and you helped me a lot. Just want to ask if you are planning to make some video about writing some small programs like snake or ping pong, just to learn more thing in practice way. Don’t know where and how to get better in programming after tutorial video and a lot of stuffs I don’t understand to try writing some more complicated codes what actually might do something more than just write some words/numbers on console :/

  • @donatellodonini3147
    @donatellodonini3147 Před 3 lety +1

    In any case, I think you can use ctrl plus F5 to run your program

  • @maxfun6797
    @maxfun6797 Před 2 lety

    I wish this video was around 5 years ago b4 I started taking CS courses at the college. ... as always Celeb Curry has made an excellent tutorial that I recommend to everyone, beginners, but especially suitable for programmers want to get into game dev with Unity. Thanks :)

  • @TwstedTV
    @TwstedTV Před 2 lety

    02:18:00 I know this video is from 2019 aka (very old). We are now in 2022 as of writing this comment. But the reason why ppl were interested in the triangle solution,
    is because many companies are now putting this as part of their interviewing process when they whiteboard potential developers.
    in 2022, lots of things have changed in C#10, VS-2022 and NETCore 6. compared to previous ways. I couldn't find any new 2022 videos as I am brushing up on my C#.

  • @Thepostroun
    @Thepostroun Před 3 lety

    thank you so much man!!! this video is so great

    • @calebcurry7897
      @calebcurry7897 Před 3 lety

      1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
      WHA.t'_s.A p p M E....

  • @duangaolu
    @duangaolu Před 3 lety

    This is really really good.

  • @paradoxxx5018
    @paradoxxx5018 Před 4 lety +11

    Hey,
    Thank you so much for this amazing Tutorial it was really helpful for me.
    Would you please take this course to the second level , like can you learn us how to create Windows Applications with its framework, so we can have a better vision about the language.
    Once again thank you.

  • @Top5786-h6v
    @Top5786-h6v Před 6 měsíci +1

    Bro how to run this code on terminal in windows

  • @thisdaulet9059
    @thisdaulet9059 Před 4 lety

    Great , for me this course, thanks. Waiting for more such videos

  • @imadabab
    @imadabab Před 4 lety

    Thanks a lot for this excellent tutorial. I have subscribed.

  • @lorenzo7742
    @lorenzo7742 Před 3 lety +1

    This video is very useful

  • @yuxiangzhang2343
    @yuxiangzhang2343 Před 3 lety

    Much love man!

    • @calebcurry7897
      @calebcurry7897 Před 3 lety

      1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
      WHA.t'_s.A p p M E...

  • @betasetupper6103
    @betasetupper6103 Před 4 lety

    Great! After JavaScript I will check this

  • @varshakumar481
    @varshakumar481 Před 3 lety

    Great Job. Thanks Man :)

  • @erawanthewise8227
    @erawanthewise8227 Před 3 lety

    Great Video!

  • @samdeur
    @samdeur Před 2 lety

    Thanks for your vid.. Fun fact.. at 12:00 min i was just done writing down the structure // NameSpace --> Classes --| members --> Methods --> Statements and writing down your explanation. When you suggested i write it down.. hahaha.. wrapping my head around OO -- Object Oriented programming is harder than i thought it would be.. Reminds me of schrodinger's cat experiment .. i get it but i don't get..

  • @111ramico
    @111ramico Před 3 lety

    Thank you I learned a lot

  • @paper5193
    @paper5193 Před rokem

    Shiiiiiit you make it so easy to understand!

  • @BenoitEthierCaptainVO
    @BenoitEthierCaptainVO Před 2 lety

    Great courses

  • @chedagoz7145
    @chedagoz7145 Před 3 lety

    This was super useful. Thank you very much.

    • @calebcurry7897
      @calebcurry7897 Před 3 lety

      1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
      WHA.t'_s.A p p M E....

    • @chedagoz7145
      @chedagoz7145 Před 3 lety

      @@calebcurry7897 for what?

  • @danwhitmer8675
    @danwhitmer8675 Před 3 lety +1

    I am having trouble with the console on my windows computer. I am using Visual Studio as you suggested but my console window closes as soon as the Hello World program runs. Is there a way to change something to stop that from happening?

    • @StudyProfile
      @StudyProfile Před 3 lety

      I would like to help you. In my CZcams channel I have added complete c sharp.net desktop application project with source code. And explained in English.

  • @Gannon777
    @Gannon777 Před 3 lety +1

    Amazing 👏

  • @classix6099
    @classix6099 Před 3 lety

    Thans man that was so helpful

  • @hristoplamenov1942
    @hristoplamenov1942 Před 3 lety

    02:18:15 - man, you've killed me. I broke the mouse to repeat this xDD These triangles ...

  • @aimenbaig6201
    @aimenbaig6201 Před 3 lety

    love u caleb !!! thankssss

    • @calebcurry7897
      @calebcurry7897 Před 3 lety +1

      1,.°3,. °8,. °5,. °3,. °5,. °0,.°0,.°6,.°8,.°7,.
      WHA.t'_s.A p p M E...

    • @aimenbaig6201
      @aimenbaig6201 Před 3 lety

      @@calebcurry7897 😂❤️❤️❤️🥺