C# Tutorial - Full Course for Beginners

  Рет қаралды 8,378,796

freeCodeCamp.org

freeCodeCamp.org

Күн бұрын

Пікірлер: 8 700
@deliafeng1921
@deliafeng1921 4 жыл бұрын
My C# Learning Journey: Day 1: 1:07:40 Day 2: 2:34:44 Day 3: 3:24:39 Day 4: 4:31:08 (Finished!) What I learnt: All the basics of C#! For loops, if statements, while loops, classes, inheritance, etc. This tutorial was super useful and definitely worth it. Personally, I have learned Python and Java and recently started doing C# because I wanted to get into Unity. If you want to start learning all the basics of C#, this is literally the only tutorial you need to take. Feel like I should be paying for this, but anyway, this video was super informative and easy to follow along! Thanks :)
@dubiousproductions4815
@dubiousproductions4815 3 жыл бұрын
i did whole video in 1 day because I had prior experience
@dubiousproductions4815
@dubiousproductions4815 3 жыл бұрын
btw, congrats :)
@bobtheone5414
@bobtheone5414 3 жыл бұрын
Bro I’m doing this a section per day taking extensive notes at each part, I’ll be done in about a month lol
@ruddydd4085
@ruddydd4085 3 жыл бұрын
You spend 96 hours just for 4 hour
@bobtheone5414
@bobtheone5414 3 жыл бұрын
@@ruddydd4085 yup
@datonedoctor-archives6295
@datonedoctor-archives6295 4 жыл бұрын
The fact that this man spent 4 hours teaching code and doesn’t add ads so we the viewers could learn. Mad respect my man.
@presauced
@presauced 4 жыл бұрын
yep also a full course
@TheWadaaa
@TheWadaaa 4 жыл бұрын
There is ads lol
@alegend4625
@alegend4625 4 жыл бұрын
@@TheWadaaayou probably didn't turn off ads in your settings
@Chuha97
@Chuha97 4 жыл бұрын
@@alegend4625 you probably cant turn it off legally unless you are a Premium user
@alegend4625
@alegend4625 4 жыл бұрын
@@Chuha97 do I have to add the /s c'mon man
@dnnnnnnnnnnn
@dnnnnnnnnnnn 4 жыл бұрын
Me: *Wants to be a programmer* This guy: *Im boutta start this mans whole career..*
@d4v3exe
@d4v3exe 4 жыл бұрын
Azthittem nincsenek itt magyarok :D
@unclerandy398
@unclerandy398 4 жыл бұрын
@Jerdof Lerd same :)
@polking1461
@polking1461 4 жыл бұрын
Wholesome
@spyynz
@spyynz 4 жыл бұрын
air: **exits nose**
@bobekgergo967
@bobekgergo967 4 жыл бұрын
@@d4v3exe hol ne lennénk ott? 😂
@PedroSilva98237
@PedroSilva98237 Жыл бұрын
Updating this until I finish it: Day 1: 1:21:15 Day 2: 2:10:22 Day 3: 2:48:49 Day 4: 3:24:35 Day 5: 3:47:49 Day 6: 4:31:08 Took more than what I was expecting because of my laziness but I learned a lot during the course!
@JulianPalomino-h6z
@JulianPalomino-h6z Жыл бұрын
@AI_SouthPark. ayo, I just started too!
@anubhavsarwan
@anubhavsarwan Жыл бұрын
is this course still relevant in 2023 ?
@PedroSilva98237
@PedroSilva98237 Жыл бұрын
@@anubhavsarwan what do you mean? C# is allways the same this course will allways be relevant
@JulianPalomino-h6z
@JulianPalomino-h6z Жыл бұрын
@@anubhavsarwan Yep! I've been doing it and it works perfectly!
@trandcash-mad3176
@trandcash-mad3176 Жыл бұрын
@AiRegularShow this guy is me Day 1: and never comeback ahahah
@anneliesvanhagen4116
@anneliesvanhagen4116 3 жыл бұрын
Finally found someone who doesn’t skip steps explaining, so even people like me not knowing anything about programming can follow. Thank you Mike
@JasonEllingsworth
@JasonEllingsworth 2 жыл бұрын
Yeah...i was watching some Swedish dude do a unity beginner tutorial, and he was rapid typing scripts like everyone following along knew what he was doing. Sometimes he would change code without even mentioning it. So trying to copy what he was doing to make a functioning script was unnecessarily difficult....and that's what lead me here.
@robism054
@robism054 2 жыл бұрын
@@JasonEllingsworth oh brackeys haha love that guy but I know watchu mean
@ramtairiidi7154
@ramtairiidi7154 2 жыл бұрын
@@JasonEllingsworth Same here. Just started to learn Unity from scratch.
@Tubeytime
@Tubeytime 3 жыл бұрын
This is how you do education. I'm at home, sipping coffee, learning to program at my own pace and rewinding when I need to hear something again. As more and more of these types of tutorials come out, school as a model of education will start to look more and more outdated until it is finally phased out. When you teach a subject well, then you only need to teach it once and never again.
@maxtron2252
@maxtron2252 3 жыл бұрын
true boii!
@sanjivinsmoke9154
@sanjivinsmoke9154 3 жыл бұрын
Tbh i do both college and learning from home and for me personally, learning in class is way easier.
@paceypacey8467
@paceypacey8467 3 жыл бұрын
I work in a school and now learning my self.
@joedad9999
@joedad9999 3 жыл бұрын
Oh it's gonna seem more and more outdated alright, but they would never get rid of school
@eb5333
@eb5333 3 жыл бұрын
Yes, it is good to learn, but I wish this guy be next to me, when I have some questions or ideas.
@littlecurrybread
@littlecurrybread 4 жыл бұрын
I'm at the end of this video, and I swear to you, this guy has a natural talent for teaching programming. I've read so many books, watched so many videos, and he understands how to break things down in such a simple way. Really love his teaching style.
@PKZ21
@PKZ21 4 жыл бұрын
Agreed
@brandonneil7803
@brandonneil7803 Жыл бұрын
Just finished this tutorial over the course of 3 days, taking notes and coding along the entire time, screenshots and so on in Evernote and all. Went over some sections several times and did so many additional things on my own. While experimenting after learning how switches worked I created a unity 3d game that let me switch between 3 different items to generate by pressing different keys. I was blown away at just how much I didn't know before after getting into Constructors all the way down to Inheritance. This was easily the best tutorial I have ever watched and learned from. Can honestly say I learned a ton from every single section and feel like you were able to help me on my journey to becoming a game dev. Thanks so much.
@angry_pineapple6006
@angry_pineapple6006 3 жыл бұрын
Hey, not sure if this will help anyone but, if you're doing this now (on Visual Studio 2019): At 1:15:13, there may be an error when you type Convert.ToDouble(Console.ReadLine()); and if this happens, you need to just add (int) at the beginning. So it would be: (int)Convert.ToDouble(Console.ReadLine()); Hope this helps anyone that gets stuck!
@piranhabytes482
@piranhabytes482 3 жыл бұрын
It helped me! Thank you
@saranyaghosh2003
@saranyaghosh2003 3 жыл бұрын
Thanks a lot!
@sav1249
@sav1249 3 жыл бұрын
I'm not there yet but thanks in advance!
@LadMes
@LadMes 3 жыл бұрын
What you did it's called casting. Why did you get errors using Convert.ToDouble(Console.ReadLine()), mb a variable wasn't "double" type. But more interesting why did you use (int) when you use the "double" type. Type number, for example, 3.14 and printed it and see for yourself what the result is. (spoiler: you will see 3 because using (int) will convert double into int type (in this case) but It can't pass all information to int type). So for any reason, you need casting and "double" type, use (double). And look up for themes narrowing and widening conversion.
@ankitminz5872
@ankitminz5872 3 жыл бұрын
I didn't get any error when I type - double num1 = Convert.ToDouble(Console.ReadLine()); It would be useful if you post the entire code along with the error which shows up in output.
@christopher.dox2023
@christopher.dox2023 3 жыл бұрын
What took me 2 months to understand C# concepts with an Academy, you clarified within the first few minutes. I now promised myself, after watching your tutorial, that I will follow in your footsteps in helping other coders once I am established. Thank you for your precious time!
@karthikreddy7956
@karthikreddy7956 2 жыл бұрын
In a( visual studio ) project even though iam executing another class program file iam getting same output of before program can any one help?
@lazerlight3385
@lazerlight3385 2 жыл бұрын
@@karthikreddy7956 show code?
@RealValkor
@RealValkor 2 жыл бұрын
not even to mention that following through in your own visual studio project is just so fun... when learning doesn't feel like a chore lol
@JasonEllingsworth
@JasonEllingsworth 2 жыл бұрын
Alright Chris, you had a whole year. Lets get that video tutorial!
@robrobusa
@robrobusa 2 жыл бұрын
I think I just need more exercises to truly grasp all of these concepts properly. Because an explanation is nice, especially when done as well as here, but it will only really sink it when applied. And as a beginner, I woudn't know where to start.
@PainToTheWorld1272
@PainToTheWorld1272 Жыл бұрын
Only 1 hour in and I’m learning so much better than any teacher in school I’ve ever had… you break this down into such an easier way of understanding it
@gandaehhhh652
@gandaehhhh652 Жыл бұрын
thats what they do. First: make the class longer by making the subject confusing and long. Second: waste time by answering the students question. Third: students stay for years and I’m now rich because of it.
@PainToTheWorld1272
@PainToTheWorld1272 Жыл бұрын
@@gandaehhhh652 so true
@abuchoLo
@abuchoLo Жыл бұрын
I totally agree with you 🤗
@noahlarsson446
@noahlarsson446 Жыл бұрын
I am 57 min in and I know more programming than I have ever known since my birth in dec 2006 hahaha lol
@IIA-Agg
@IIA-Agg Жыл бұрын
@@noahlarsson446 lmao
@Brilliant_Target
@Brilliant_Target 8 ай бұрын
hi author of this 5 years old video. I just want to share my gratefullness with you. I work as a tester with the knowledge of SQL language, but our own system works in C# language. I was recommended to learn a bit about C#logic so I understand our own softwares a little better (as I also contribute on developing apps). Your video is SO FREAKING great, easy to understand, easy to learn from and just so interesting and entertaining that even after hours of watching it (pausing, coding, taking notes) I'm not losing any focus or concentration. Thanks to you I can see that C# is really fun and possibilities I can do with it are limited only by my own imagination. So thank you so much! Im almost at the end of this video, Im looking forward to see more of your videos. Mind that by providing me with this video you're doing way more for me and my future, than you can imagine. You can be really proud of yourself for doing such service to society. Thank you
@qui-gon7586
@qui-gon7586 4 жыл бұрын
I agree with sentence: "It's never too late or too early to start with programming," I'm 12 and I started with Python. (With another amazing course from Mike Dane), and once I understood it, then in other languages like JS, Java, C family, it was similar goal, but I just had to learn the syntax and then something additional. I started 2 months before quarantine, but when it came, I could really get into it. I really like programming and it helps me in school though, for example I made unit converter on physics, or our IT teacher adviced me to create some game. And which other language should I use than C# and Unity, so I created classic tetris totally myself, and I didn't feel better in my life, than when I did testing and everything worked. In my country (Czech Republic) only way to start with programming was to wait three years until I could choose between Programming, Nature sciences or Russian language, so I went on KZbin, so I really practiced English (often with Indian accent :D) (sorry for mistakes btw). I just wanna tell you, that programming changed my life and I think it'll change the future for me too and you have a huge share on it. Thanks Congrats to 2 million subscribers btw
@abovemortals
@abovemortals 4 жыл бұрын
i am watching that python course right now :D it's so clear, it's like im in some sort of parallel universe where coding is super easy
@etamm1343
@etamm1343 4 жыл бұрын
I learned English not my listening to theory, but just because I watched youtube videos, and played games, I feel like it's the same with programming if you don't use it yourself and you just read theory your skills will not improve.
@lukerichardson6676
@lukerichardson6676 4 жыл бұрын
​@@etamm1343a Agreed, if you just watch tutorials and just copy the stuff down, you won't improve. You need to create projects for yourself, that's how you learn. For example, when learning English, you need to put the skills to use. Maybe right a small story or something. It doesn't matter. As long as your brain is putting the skill to use, then you can really learn it. Same with programming. It doesn't matter how small your projects are, at least you are using the skill.
@moebeanz
@moebeanz 4 жыл бұрын
Should I start with Python first? or will it be fine with c#? or does it matter? sorry you know what your doing more than me
@etamm1343
@etamm1343 4 жыл бұрын
@@moebeanz You will be fine with C#, python is easy, but later you definitely will want to move to C# and it will be harder to move, cause on how different they are
@lucdutrieux821
@lucdutrieux821 5 жыл бұрын
Dear Mike, Thank you for the valuable time you've invested in teaching other persons, many of which you will probably never meet. Your teaching is of a high standard, complete yet simple for beginners such as I to understand and follow. Your sound equipment is excellent and allows many to clearly understand your spoken voice . Sadly many other good tutors and plagued with bad quality sound systems. I am 69 years old and look forward to writing a desktop application one day as a front end developer. I started very late and realize my dream will be difficult to achieve considering the amount of time one requires to practice. Like everything in life practice is the only way to become an efficient and successful programmer. God bless you, Luc
@theaussieninja8176
@theaussieninja8176 5 жыл бұрын
same as you i watching this to learn to mod space engineers games haha and use programmable blocks also started late (34yrs old)
@ALiberalVeteran
@ALiberalVeteran 5 жыл бұрын
Hey I’m starting late too, my main reason is to learn this language to teach my daughter eventually, seeing as this is a great trade to always have for our technological future. It’s either this or teach her how to be a soldier or how to build houses, I want something better for here though than a soldiers life ya know.
@theaussieninja8176
@theaussieninja8176 5 жыл бұрын
@@ALiberalVeteran yeah those three careers will be the main ones in the future i'm learning coding because i think it will give me the skills i will need in the future
@owingseven
@owingseven 4 жыл бұрын
@@theaussieninja8176 I wish you good luck. I'm heading the same way and it looks like a large task.
@okaylow9124
@okaylow9124 4 жыл бұрын
You still have many years ahead of you 😢
@erengrad6950
@erengrad6950 4 жыл бұрын
Nobody is born cool Except of course: *Mike Dane Teaching C# with no ads in the video*
@blueberrimuffin6682
@blueberrimuffin6682 4 жыл бұрын
Thanks Kira
@jonahhusser6516
@jonahhusser6516 4 жыл бұрын
Raid just said don’t put it in the vid
@azizrex6935
@azizrex6935 4 жыл бұрын
thanks killer queen
@ignaciosolano6263
@ignaciosolano6263 4 жыл бұрын
@@bx6p166 ye buy like a month ago the video didnt had any ads
@atomic-baby8180
@atomic-baby8180 4 жыл бұрын
Nah ads came
@composerken
@composerken Жыл бұрын
I've searched everywhere for C# tutorials to learn the basics. I've bought books. I've watched hours and hours of multi-video tutorials spanning hundreds of KZbin channels. This one finally cleared up every question I had. Stellar explanations and examples.
@mexagrontoo
@mexagrontoo Жыл бұрын
it kinds helps to watch multiple videos on the same topic. not everyone explains in a way that you understand. watch another video and then get back to the current video. this is what i do if im stuck somewhere
@shafialanower3820
@shafialanower3820 Жыл бұрын
@@mexagrontoothis is very true some conceits I understood better using multiple sources
@ValidT
@ValidT 8 ай бұрын
It's way better to actually conversate with other people who'd know the answers rather than just trying to seek out the information and hoping it's there..
@Vladivostok29
@Vladivostok29 5 ай бұрын
@@ValidT actually its way better to search for the answer and hope its there. thats called learning.
@amaansiddiqui2376
@amaansiddiqui2376 5 жыл бұрын
bruh i went for a walk and accidentally left this going. I came back after like 3 hours and saw you doing your thing and you look exactly the same. Your enthusiasm is outrageous and you rock.
@laaste5393
@laaste5393 4 жыл бұрын
Man idk if ur blind and deaf but there are so many cuts and breaks in talk this is just sticked many "lessons" in 1 4h video
@matthyf0517
@matthyf0517 4 жыл бұрын
You rock by making this comment
@pm8rsh233
@pm8rsh233 4 жыл бұрын
@@laaste5393 Man, IDK if you're stupid but the cuts means the video was originally MUCH longer than the 4 hours we see. Considering his lighting, posture, and cloths don't change throughout the video means he did this in one sitting. Probably 5 hours, if not longer.....
@laaste5393
@laaste5393 4 жыл бұрын
​@@pm8rsh233 man he could wear same cloths, sit in same place at the chair so posture would be same, also light isn't from sun but light bulb or any lamp ... So he could do it whole day or few days, also record several times
@pm8rsh233
@pm8rsh233 4 жыл бұрын
@@laaste5393 You wouldn't get the consistency you are seeing in this video by accident, if he did it over a couple of days. Even if he purposely did, you would still see an inconsistency in between courses. These course are small enough to film them all in one go, and then cut them up at a later date.
@olpersmak
@olpersmak 4 жыл бұрын
He knows about C# he knows about C++, He's younger then me , He's a master he knows how to teach. What a gem he is.
@angelcore1669
@angelcore1669 4 жыл бұрын
He knows about Python too !
@hinadfransis6987
@hinadfransis6987 4 жыл бұрын
check his website he knows about html/python/c/c#/c++/ruby and a lot of other stuff
@AhbibHaald
@AhbibHaald 4 жыл бұрын
He simply studied
@angelcore1669
@angelcore1669 4 жыл бұрын
@@AhbibHaald true!
@brascoarts2634
@brascoarts2634 4 жыл бұрын
@@hinadfransis6987 and Php too! Java too!
@suyogsubedi8584
@suyogsubedi8584 5 жыл бұрын
⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:18) Installation & Setup ⌨️ (0:05:03) Drawing a Shape ⌨️ (0:17:23) Variables ⌨️ (0:30:06) Data Types ⌨️ (0:37:17) Working With Strings ⌨️ (0:49:34) Working With Numbers ⌨️ (1:00:01) Getting User Input ⌨️ (1:07:38) Building a Calculator ⌨️ (1:15:26) Building a Mad Lib ⌨️ (1:21:15) Arrays ⌨️ (1:29:49) Methods ⌨️ (1:40:29) Return Statement ⌨️ (1:46:06) If Statements ⌨️ (2:01:37) If Statements (con't) ⌨️ (2:10:21) Building a Better Calculator ⌨️ (2:17:22) Switch Statements ⌨️ (2:25:31) While Loops ⌨️ (2:34:22) Building a Guessing Game ⌨️ (2:48:49) For Loops ⌨️ (2:58:45) Building an Exponent Method ⌨️ (3:05:31) 2d Arrays ⌨️ (3:09:46) Comments ⌨️ (3:13:53) Exception Handling ⌨️ (3:24:34) Classes & Objects ⌨️ (3:37:39) Constructors ⌨️ (3:47:48) Object Methods ⌨️ (3:54:60) Getters & Setters ⌨️ (4:06:49) Static Class Attributes ⌨️ (4:14:45) Static Methods & Classes ⌨️ (4:20:55) Inheritance
@taehyungv4113
@taehyungv4113 5 жыл бұрын
Please can you put /n or. Space
@jaapelst3663
@jaapelst3663 5 жыл бұрын
ur a fucking saviour
@CristofferDessezar-dn5on
@CristofferDessezar-dn5on Жыл бұрын
this 4 hour video took me from complete beginer to actually understanding code and being able to write a program. incredible! you are a LEGEND!
@Deuxcartes
@Deuxcartes 3 жыл бұрын
i was a musician looking for tutorial and became a programmer, lmao.
@wixse.quisee
@wixse.quisee 3 жыл бұрын
😂😂😂
@monikaivanova4627
@monikaivanova4627 3 жыл бұрын
Omg, me too!
@paulpetruti3467
@paulpetruti3467 3 жыл бұрын
Can i study both?
@bluerose234
@bluerose234 3 жыл бұрын
🤣🤣🤣
@BrandonChawane
@BrandonChawane 3 жыл бұрын
Lol I'm also a musician but I've fallen in love with programming
@beverlymotlhake9307
@beverlymotlhake9307 4 жыл бұрын
I have been struggling to understand most concepts of C# for moths, just 4 hours of watching this video and the light bulb came on. Thank you so much Mike, you such a blessing for creating such great content! Love It! You changed my Life!
@quiettuber4522
@quiettuber4522 3 жыл бұрын
i m getting started
@Kerm88
@Kerm88 3 жыл бұрын
You should probably be studying C# For Humans
@Multiroester
@Multiroester 2 жыл бұрын
@@Kerm88 Moth needs lightsources
@bojohannesen4352
@bojohannesen4352 6 ай бұрын
That makes no sense
@branislavzivanovic4775
@branislavzivanovic4775 4 жыл бұрын
At variables section there's actually another way to write the variables in the output system(Console.WriteLine). You can write it like this too: *Console.WriteLine("There once was a man named {0}", character_Name);* Which in my opinion is much better because you wont get overwhelmed if you have more variables to print out. The {0} says which variable will be printed out first and its respectively assigned. {0} one variable {1} second variable etc. Here's an example with combining two variables into one WriteLine: *Console.WriteLine("There once was a man named {0}, his age is {1}", character_Name , character_Age);* Hope this helps! 😀
@zuesextra5957
@zuesextra5957 4 жыл бұрын
And another one like Console.WriteLine ($"there was a man called {character_name}")
@wietsepruijmpie1922
@wietsepruijmpie1922 3 жыл бұрын
thank you!
@wietsepruijmpie1922
@wietsepruijmpie1922 3 жыл бұрын
oh wow, it actually works pretty good
@lemon4510
@lemon4510 3 жыл бұрын
im 40 minutes in... i have never coded... what the hell is this magic...
@joedad9999
@joedad9999 3 жыл бұрын
oh wow, this actually seems good
@camillesergi1
@camillesergi1 Ай бұрын
Learned more about Objects etc. from this one video than from years of university courses and countless youtube tutorials. Simple and concise explanations. So much thanks and appreciation! A bit embarrassed to mention that I am a working dev, and these concepts still freaked me out. Now, I feel I have a steady grasp, not just the ability to b*llsh*t my way through. Maybe having "learned" from courses and other YT videos prepared me to be open to this video and understanding more, but for me, it was the perfect time to stumble upon Mike Dane's tutorial. I'll be watching all of the others "just for fun" and to shore up my knowledge base.
@hydrahawkgaming1064
@hydrahawkgaming1064 3 жыл бұрын
Man this channel is amazing, I literally learned so many things from here 1) HTML 2) CSS 3) Js (Javascript) 4) C++ 5) Java and now C# sharp like this channel is dope af
@jollyelmroot
@jollyelmroot 3 жыл бұрын
Woah!
@bolajijs
@bolajijs 3 жыл бұрын
It is very nice
@PropelledGamersz
@PropelledGamersz 3 жыл бұрын
So this channel has everything then? I’ve been teaching myself HTML/CSS and Command Line scripting on Codecademy but want to dive further into programming
@jollyelmroot
@jollyelmroot 3 жыл бұрын
@@PropelledGamersz I’m still learning C# 😢
@hydrahawkgaming1064
@hydrahawkgaming1064 3 жыл бұрын
@@PropelledGamersz This channel has everything
@hiraeth5880
@hiraeth5880 2 жыл бұрын
This is THE BEST tutorial I’ve seen of coding in my week of search. You don’t go on and on about words we don’t understand and you actually explain how stuff works! Thank you!
@Unni3333
@Unni3333 3 ай бұрын
Is this enough for software developer beginners position?
@randomrant0
@randomrant0 3 жыл бұрын
You, my friend, with your 5 hour long courses are a fucking legend! Your courses/tutorials are the best!
@gabrielu4674
@gabrielu4674 Жыл бұрын
Updating till i finish Day 1: 30:14 Day 2: 1:00:02 Day3: 1:29:49 Day4: 2:01:38 Day5: 2:17:23 Day6 2:34:22 Day7 2:58:45 Day8 3:13:55 Day9 3:37:34 Day10 4:14:48 Day11: Finished :)
@goranpiljic9362
@goranpiljic9362 4 жыл бұрын
oof, watched this whole thing, took notes, and tried everything out myself. with no coding or programming experience whatsoever. it was really easy to follow and very understandable. Thanks Mike! I really feel like this lays a solid base to deepen my understanding of C#. Let's see where it will take me.
@xriomedabeast1107
@xriomedabeast1107 4 жыл бұрын
Hey man I love reading comments like this I have coding experience with JavaScript but I watched this for 2 days 2 hours a day and to use what I learned from each session to make simple little projects and this video taught me so much I loved it! But yes this video is amazing and easy to follow I wish their was another that’s about this long and I wouldn’t mind longer
@malcolmLSH
@malcolmLSH 4 жыл бұрын
Same dude, I only know Python and decided to start learning C#. Lets goooooooo
@olpersmak
@olpersmak 4 жыл бұрын
This guy is absolutely brilliant.
@aliffnabil5542
@aliffnabil5542 4 жыл бұрын
@@malcolmLSH same here!
@ericjohnson4200
@ericjohnson4200 4 жыл бұрын
I'm a CS student looking to learn C# and .NET, looking for both a handful of other students and a handful of experienced mentors to collaborate. I have a Discord set up, as of this writing there's two of us (both students). We'd like to get about a dozen people into the study group and work together to help each other learn. Either self taught or enrolled in traditional schools is fine. If you're interested respond or direct message me, I'll give you a discord link, my Github username, plus other connection info and we'll get you plugged in to our study group. Hope to hear from you, please bring commitment.
@xvertic
@xvertic 4 жыл бұрын
I'VE LEARNED SO MUCH IN ONLY 20 MINUTES AND I NOW REMEMBER ALL THE CODE I WROTE DOWN, i definently recommend it!! new sub!
@blitzz5776
@blitzz5776 4 жыл бұрын
This is not his channel btw he has his own channel if u wanna check it his comment is pinned so go from there if u want
@Officialjadenwilliams
@Officialjadenwilliams 6 жыл бұрын
For anyone curious about a more significant reason for the differentiation between, float, double, and decimal : Precision is the main difference. > Float - 7 digits (32 bit) Double-15-16 digits (64 bit) Decimal -28-29 significant digits (128 bit)
@kovi567
@kovi567 5 жыл бұрын
So why float and double exists if you have decimal?
@cloroxbleach1652
@cloroxbleach1652 5 жыл бұрын
cool
@tenx4512
@tenx4512 5 жыл бұрын
Máté Kovács I guess that Decimal takes more time the Double and Float
@koszeggy
@koszeggy 5 жыл бұрын
@@kovi567: Their purpose is different. *float* and *double* are stored in a binary floating point form: _someBase * 2^someExponent_ *decimal* is stored in a decimal floating point form: _someBase * 10^someExponent_ Hence, *float* and *double* are _unable_ to store most decimal numbers precisely. This is confusing because you assign decimally written values to them and you expect they are stored precisely (up to the significant digits). But try this: Console.WriteLine(0.1 + 0.2 == 0.3); // prints False because the left side will be 0.30000000000000004 internally Console.WriteLine(0.1m + 0.2m == 0.3m); // prints True (the m postfix, which stands for "money", makes the numbers decimal) Actually it would have been more correct to say that _whenever the decimally written representation matters use always the _*_decimal_*_ type._ *float* and *double* are somewhat faster because they are natively supported by the FPU but use them only for calculations such as drawing, rendering and similar stuff, so when the decimally written form does not matter.
@runepetersen516
@runepetersen516 5 жыл бұрын
Thank you! I simply couldn't wrap my head around this one! :-)
@YourTechGuy34
@YourTechGuy34 10 ай бұрын
I've watched this video for about an hour, and I can already tell this is the best C# beginner tutorial out there. I've akready learned a lot. And it's free! Big thanks to you!
@skortana3760
@skortana3760 5 жыл бұрын
Unity has joined the chat
@norpriest521
@norpriest521 5 жыл бұрын
@@jopo323 It's this a good video about C#? I'm just trying to find the best C# tutorial to learn as beginner. Not sure if this one worth it. You know there are tons of C# video tutorials on KZbin but most of them are lame. Just wanna make sure this one is a good one.
@DecalGuy77
@DecalGuy77 5 жыл бұрын
@@norpriest521 This one is amazing!!!! I just finished, read my comment above to get a idea how I compare it to others ive tried.
@EdvinKGeorge
@EdvinKGeorge 5 жыл бұрын
@@jopo323 right
@wompwomp7177
@wompwomp7177 5 жыл бұрын
Jo Po the exact reason I clicked this video
@tombradley8596
@tombradley8596 5 жыл бұрын
@Shocky Salvi Lol I swear Unity is better than UE4 in almost every way xD
@badtactics5606
@badtactics5606 2 жыл бұрын
im gonna track my journey of learning c# (help motivate me pls) day 1; 31:25 day 2; 49:51 day 3; 1:21:25 day 4; 1:29:49 day 5; 1:40:29 we're making progress. scheduling is tough, but we're getting there! day 6; 2:01:37 day 7; 2:17:22 day 8; 2:58:45 day 9; 3:05:31 day 10; 3:09:46 day 11; 3:24:34 day 12; 3:37:40 I'm so close man I can't wait to finish this (3/31/22) day 13; 3:47:49 day 14; 3:54:59 day 15; 4:14:45 day 16; DONE What I've learned: literally everything this video went over I understood fully, but I was also learning another code language in school at the same time, so it made it a lot easier for me to understand certain parts of this! That being said, this is still the perfect video to get started (despite me taking months to actually finish it), and I'd recommend this, and any other videos this channel has to offer in terms of programming! It's a crazy journey that I'm sure myself and many others are looking forward to. (shoutout to Delia Feng for the idea to log my progress, and hardal in the replies for being one of my main sources of inspiration for continuing through with this!)
@hardal7
@hardal7 2 жыл бұрын
you should continue
@3cienceaturtles
@3cienceaturtles 2 жыл бұрын
no
@alankiedrowski54
@alankiedrowski54 4 жыл бұрын
Careful, he's a hero.
@parenthesiscolon8706
@parenthesiscolon8706 4 жыл бұрын
He's still alive.
@maedre9330
@maedre9330 4 жыл бұрын
No hes a god
@EduAzevedo82
@EduAzevedo82 Жыл бұрын
I'm so grateful I found this video, I was struggling with C#, my head was mess. You really helped me put a route into my ideas and now I regained the passion of coding and programming. Big Props
@gabbyslife4965
@gabbyslife4965 4 жыл бұрын
He's one of the best teachers for first timers. Takes his time explaining the work. The other dude was going speed light fast.
@jgriffith75
@jgriffith75 2 жыл бұрын
4 years old, but still an amazing video. Hands down best instruction and instructor
@ph0b0sx
@ph0b0sx Жыл бұрын
Damn you're 4 years old?
@passionate_8068
@passionate_8068 Жыл бұрын
@@ph0b0sx maybe it meant the video was 4 years old😂
@ph0b0sx
@ph0b0sx Жыл бұрын
@@passionate_8068 I know it is. I was joking.
@Jo70964s
@Jo70964s Жыл бұрын
@@ph0b0sx 😂
@ryanball4905
@ryanball4905 Жыл бұрын
@@ph0b0sx I thought the same thing then I was like oh he meant the video😂
@faustisanchez2990
@faustisanchez2990 Жыл бұрын
This 4 hours course summarizes all I learned in an year in my schoo. Really grateful
@EF5iris
@EF5iris 5 жыл бұрын
You're better than all of my previous high school teachers combined at explaining code and programming. What you covered in barely 2 hours, took them about 4 months!
@intj_5398
@intj_5398 5 жыл бұрын
Its cos they want to take time to explain stuff.
@informativecontent4778
@informativecontent4778 4 жыл бұрын
(0:00:00) Introduction (0:01:18) Installation & Setup (0:05:03) Drawing a Shape (0:17:23) Variables (0:30:06) Data Types (0:37:17) Working With Strings (0:49:34) Working With Numbers (1:00:01) Getting User Input (1:07:38) Building a Calculator (1:15:26) Building a Mad Lib (1:21:15) Arrays (1:29:49) Methods (1:40:29) Return Statement (1:46:06) If Statements (2:01:37) If Statements (don't) (2:10:21) Building a Better Calculator (2:17:22) Switch Statements (2:25:31) While Loops (2:34:22) Building a Guessing Game (2:48:49) For Loops (2:58:45) Building an Exponent Method (3:05:31) 2d Arrays (3:09:46) Comments (3:13:53) Exception Handling (3:24:34) Classes & Objects (3:37:39) Constructors (3:47:48) Object Methods (3:55:00) Getters & Setters (4:06:49) Static Class Attributes (4:14:45) Static Methods & Classes (4:20:55) Inheritance
@venkataniruddh4445
@venkataniruddh4445 4 жыл бұрын
@@bigsquidward725 its in the description
@soulglitcher
@soulglitcher 5 жыл бұрын
"I can modify these student's GPA's if I want to". Dangerous man.
@therobot1080
@therobot1080 4 жыл бұрын
J Jeh
@nightwing-scp4268
@nightwing-scp4268 4 жыл бұрын
Very...
@ravenplayer6909
@ravenplayer6909 4 жыл бұрын
Pull an Uno Reverse Card and say "I will litterly modify your future with 1 press off a button"
@mirrer3103
@mirrer3103 4 жыл бұрын
@@ravenplayer6909 *literally I don't typically grammar police, but Jesus Christ...
@ithaca2076
@ithaca2076 4 жыл бұрын
@@mirrer3103 litterly
@fyremunky
@fyremunky Жыл бұрын
I did the full course.. and it was made SO easy to understand, with good pacing, and the modules followed in a sensical way. I'm now WAY better off than I was! Thank you so much for this!
@jyke321
@jyke321 4 жыл бұрын
This guy literally covered the entirety of my procedural programming class that I spent a year in high school learning, in just 4 hours. I feel cheated out of my junior year...
@formulaint
@formulaint 4 жыл бұрын
The reason why you were able to watch this 4-hour video comfortably is because of that one year you spent at high school though.
@jyke321
@jyke321 4 жыл бұрын
@@wede7865 my class involved reading straight from a textbook which meant my teachers occasional lectures were almost always useless since they involved chapters I had already gone through months prior. It very much a "do it at your own pace" class.
@jyke321
@jyke321 4 жыл бұрын
@@formulaint Honestly as far as syntax goes sure, but the rest of the video was probably more so because from a young age I learned the fundamentals of variables and loop structures through Scratch. The only thing he went over that was new to me as a high school student was methods and classes which were definitely the harder thing to grasp since not much of an explanation of what was actually occurring was given to me back in high school.
@bra1280
@bra1280 4 жыл бұрын
@@jyke321 im in 10th grade in the uk and all we learn is python :(
@opreacodrut8011
@opreacodrut8011 4 жыл бұрын
@@bra1280 me an 11th grader in romania *u guys learn programming languages?*
@KingPacavision
@KingPacavision 4 жыл бұрын
Finished watching the entire video and following along with it. Seriously this helped me a ton I feel like I have a firm understanding of c# now or at least the basics. Worth the watch 100%
@level5detail
@level5detail Жыл бұрын
Wow. Been trying to learn c# everywhere and it hasn't been sticking. Started this and can't believe how amazing this is! The speed and clarity at which you run through everything is PERFECT. THANK YOU!
@RetroGamerAJ
@RetroGamerAJ Жыл бұрын
Needed to pick up C# for a new job I just got, this class saved me! I appreciate this course so much.
@ericcartman2119
@ericcartman2119 Жыл бұрын
Did they give you a job just because you know nothing but basics?
@alivalishov
@alivalishov Жыл бұрын
@@ericcartman2119 this is a full course not basics
@Vanilla_Icecream1231
@Vanilla_Icecream1231 Жыл бұрын
@@ericcartman2119 he might be a full programmer but he might have learnt c/c++ or Java and he wants to do a job with c#
@ericcartman2119
@ericcartman2119 Жыл бұрын
@@Vanilla_Icecream1231 yeah it seems that way but i still wanted to ask.
@Axel-em6je
@Axel-em6je Жыл бұрын
@@ericcartman2119 silly question to ask
@electrious_46
@electrious_46 4 жыл бұрын
Believe me this guy deserves the best for not having any ads although he can get a lot of money if he just added one
@superturkishdelight
@superturkishdelight 3 жыл бұрын
I guess he listened to you very clearly
@tubbs5015
@tubbs5015 2 жыл бұрын
If literally any channel on KZbin deserves a subscription, its without a doubt this one. This coding course was incredibly helpful, and I appreciate all the time and effort that goes into making just one of these videos.
@dewangtetambe4092
@dewangtetambe4092 5 жыл бұрын
0:37:16 Working with string 1:29:49 Methods 1:40:29 Return statement 2:34:22 Building a guessing game 2:48:49 for loop 2:58:45 Building exponent method 3:24:34 Classes & Objects 3:54:59 Getters & Setters 4:06:49 Static class attributes 4:14:45 Static methods & classes 4:20:55 Inheritance
@nsanclwn
@nsanclwn 5 жыл бұрын
he already has timestamps in the description lol
@dewangtetambe4092
@dewangtetambe4092 5 жыл бұрын
@@nsanclwn Actually these are the topics that I found a bit hard
@chasep2644
@chasep2644 5 жыл бұрын
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace array_practice { class Program { static void Main(string[] args) { string characterName = "Chase"; int characterAge; characterAge = 8; Console.WriteLine("Ahh, I did'nt excpect you to come so early."); Console.WriteLine("Just, Welcome to my program!"); Console.WriteLine("My name is " + characterName + " and I am the coder of this program."); Console.WriteLine("I am " + characterAge + " years old."); string plane = "Chase"; char grade = 'A'; int age = 8; double ft = 4.5; bool isMale = true; string game = "Colton"; char skill = 'f'; int allcough = 2; double cough = 4.5; bool isfouryearsold = false; Console.WriteLine("I also love my gramps Grandpa & Grandma"); Console.WriteLine("And I have a brother named " + game + " I love him."); Console.WriteLine(game + " is very cool! Because he's a gamer, and he's in my family!"); Console.WriteLine(game + " is going to 1st grade! He's really excited."); Console.WriteLine("He is four years old."); Console.WriteLine("I don't know if my new program should be running still"); Console.WriteLine("Hey um well can you debug my program? Press the enter key to debug the program"); Console.ReadLine(); Console.WriteLine("Good bye"); Console.WriteLine("You can press any key to leave."); Console.WriteLine(""); ScriptAuthor("Chase Pham"); Console.ReadLine(); } static void ScriptAuthor(string name) { Console.WriteLine("Script Made By " + name); } } }
@otstep5018
@otstep5018 4 жыл бұрын
@@nsanclwn mobile people cant click those timestamps from description
@nsanclwn
@nsanclwn 4 жыл бұрын
@@otstep5018 Weird im on mobile and i can click the links just fine
@jerryleiisme
@jerryleiisme 11 ай бұрын
I'm a chinese 42 yrs indie game enthusiast ,thank you my friend for sharing this cource with me , I wouldn't dream to self-taught coding at this age but I certainly want to try the hardest way .
@stevemcwin
@stevemcwin 4 жыл бұрын
Mike: * teaches millions of people how to code with no ads in videos * Everyone: You are a good man, thank you.
@almostayoutuber-gamesandmo3368
@almostayoutuber-gamesandmo3368 4 жыл бұрын
I only just realized the lack of ads. Yes agreed. He is a good man
@phantomberzerk9486
@phantomberzerk9486 4 жыл бұрын
There is now
@chrisplusplus6232
@chrisplusplus6232 4 жыл бұрын
There is ads now
@barto22
@barto22 4 жыл бұрын
@@chrisplusplus6232 i've heard that youtube updated something in youtube studio once and turned ads on for many yituubers automatically, so don't blame the guy
@kingk9112
@kingk9112 4 жыл бұрын
There are adds
@shibastudios9715
@shibastudios9715 4 жыл бұрын
May I juts quickly say, I really appreciate there not being any ads!
@GMONX
@GMONX 10 ай бұрын
⌨ (0:00:00) Introduction ✅ ⌨ (0:01:18) Installation & Setup ✅ ⌨ (0:05:03) Drawing a Shape ✅ ⌨ (0:17:23) Variables 🔜 ⌨ (0:30:06) Data Types ⌨ (0:37:17) Working With Strings ⌨ (0:49:34) Working With Numbers ⌨ (1:00:01) Getting User Input ⌨ (1:07:38) Building a Calculator ⌨ (1:15:26) Building a Mad Lib ⌨ (1:21:15) Arrays ⌨ (1:29:49) Methods ⌨ (1:40:29) Return Statement ⌨ (1:46:06) If Statements ⌨ (2:01:37) If Statements (con't) ⌨ (2:10:21) Building a Better Calculator ⌨ (2:17:22) Switch Statements ⌨ (2:25:31) While Loops ⌨ (2:34:22) Building a Guessing Game ⌨ (2:48:49) For Loops ⌨ (2:58:45) Building an Exponent Method ⌨ (3:05:31) 2d Arrays ⌨ (3:09:46) Comments ⌨ (3:13:53) Exception Handling ⌨ (3:24:34) Classes & Objects ⌨ (3:37:39) Constructors ⌨ (3:47:48) Object Methods ⌨ (3:54:59) Getters & Setters ⌨ (4:06:49) Static Class Attributes ⌨ (4:14:45) Static Methods & Classes ⌨ (4:20:55) Inheritance
@poorme1art
@poorme1art Ай бұрын
2:39:50 I'm so happy because I tried doing that before watching the tutorial and IT WORKED PERFECTLY :D here's the code I came up with: static void Main(string[] args) { string targetWord = "potoo"; int attempts = 3; string guess; do { Console.Write("You have " + attempts + " attempts. Guess the word: "); guess = Console.ReadLine(); attempts--; } while (attempts > 0 && guess != targetWord); if (attempts == 0 && guess != targetWord) { Console.Write("You ran out of attempts!"); Console.ReadLine(); } else { Console.Write("You guessed it right!"); Console.ReadLine(); } }
@poorme1art
@poorme1art Ай бұрын
This is how I made the exponent: static void Main(string[] args) { Console.Write("Enter a number: "); double num = Convert.ToDouble(Console.ReadLine()); Console.Write("Enter a power: "); int pow = Convert.ToInt32(Console.ReadLine()); double result = num; if (pow > 1) { do { result = result * num; pow--; } while (pow > 1); Console.Write("The Result is: " + result); Console.ReadLine(); } else { Console.Write(result); Console.ReadLine(); } } Now I should try using the for loop :)
@traveltheworld3099
@traveltheworld3099 5 жыл бұрын
hello everyone, i recommend everyone to watch this only and don't waste time watching other videos, no time wasting, straight topics, explanation by examples, 4 hours but simply best, i have been out of programming for many years, didn't do much since 2005, Mike mate you have brought everything back just like yesterday. you have covered almost everything, just want you to use these them in big web project, that will be great, hoping you would make another video on that as well, i wish i could have invited you for a dinner. best wishes, all they way from Pakistan.
@ekaimin8451
@ekaimin8451 5 жыл бұрын
2 hours if you play at 2x speed
@spooky2526
@spooky2526 5 жыл бұрын
@@ekaimin8451 2 minutes if you play at 180x speed
@YvngCagoBeats
@YvngCagoBeats 4 жыл бұрын
I'M STILL TRYING TO CALCULATE HOW OLD U ARE.... 2005 - 2020 =... Hello there calculator program
@KUROI6969
@KUROI6969 2 жыл бұрын
What do i do after i finished this course? can i start learning unity too?
@DuDaJ_JacobDowns
@DuDaJ_JacobDowns 4 жыл бұрын
Him: All beginners forget to put the semicolons. Me: I won't forget. Also me: does Console.WriteLine("I will not forget the semicolon") And Then it said 1 error...
@elousse5135
@elousse5135 4 жыл бұрын
most underrated comment
@zinxgaming5156
@zinxgaming5156 4 жыл бұрын
Very underrated
@fuzfyy
@fuzfyy 4 жыл бұрын
so underrated
@DuDaJ_JacobDowns
@DuDaJ_JacobDowns 4 жыл бұрын
Wow. I guess I am underrated then...
@adam.Leveled
@adam.Leveled 4 жыл бұрын
same here
@markoobradovic5098
@markoobradovic5098 2 жыл бұрын
I'm a beginner and I've always had a problem understanding classes and objects for some reason. After watching this whole course I feel like I understood more than for the past 2 months of fax + home learning, now it all makes perfect sense in my head and I want to thank you. Edit: After 4 hours of pure enjoyment and understanding, I felt emotional when the video ended lol
@umairriyas
@umairriyas 2 жыл бұрын
@@neo6982 how bro i also want learn lot more about c#
@neo6982
@neo6982 2 жыл бұрын
@@umairriyas Ricardo#1318
@ryzen1825
@ryzen1825 Жыл бұрын
Nugger
@chrisp2639
@chrisp2639 2 жыл бұрын
This video covers the core of my college level Computer Science 1 class. I watched it and followed along in visual studio before the semester started (with zero programming experience) and am finishing the class with an A+. Thank you!
@WhyIsEverythingSoComplicated
@WhyIsEverythingSoComplicated 4 жыл бұрын
This is literally the best tutorial I have EVER seen on anything on the internet. Thank you so much! I wanna pursue programming thanks to this.
@ericjohnson4200
@ericjohnson4200 4 жыл бұрын
I'm a CS student looking to learn C# and .NET, looking for both a handful of other students and a handful of experienced mentors to collaborate. I have a Discord set up, as of this writing there's two of us (both students). We'd like to get about a dozen people into the study group and work together to help each other learn. Either self taught or enrolled in traditional schools is fine. If you're interested respond or direct message me, I'll give you a discord link, my Github username, plus other connection info and we'll get you plugged in to our study group. Hope to hear from you, please bring commitment.
@adamharper8456
@adamharper8456 4 жыл бұрын
Just don't
@megatron5644
@megatron5644 4 жыл бұрын
@@ericjohnson4200 send me link
@sophiatheczech1918
@sophiatheczech1918 3 жыл бұрын
2nd April 2021 marks the day I started learning C#. I'm taking notes and testing the syntax while watching the video. // My C# learning journey Day 1 -> 30:06 Day 2 -> 1:29:50 Day 3 -> 3:24:35
@dantebaez4329
@dantebaez4329 3 жыл бұрын
I am currently in school and just started watching this for extra practice for this. Good luck to you!
@mirale3198
@mirale3198 3 жыл бұрын
good luck, started learning yesterday.
@HalfTayem
@HalfTayem Жыл бұрын
This is the best course ever! Thank you so much Mike!
@UnidentifiedX_
@UnidentifiedX_ 4 жыл бұрын
The people who disliked this video thought that this was a music tutorial
@karolledzinski710
@karolledzinski710 3 жыл бұрын
pople who disliked this tutorial they got firts error at the begining of tutorial and it means that teacher sucks.
@puppyendorsement3314
@puppyendorsement3314 3 жыл бұрын
@@karolledzinski710 they got firts? is that disease? EDIT: If you need help with your errors, I'd be happy to try to help.
@99CentRapper
@99CentRapper 3 жыл бұрын
@@karolledzinski710 is firts error deadly?
@kmontoya87
@kmontoya87 3 жыл бұрын
@@99CentRapper careful with those silent but deadly firts
@tushgaurav
@tushgaurav 3 жыл бұрын
@@kmontoya87 firts is very deadly deasese, its more dangerous than COVID 19.
@jakub8257
@jakub8257 4 жыл бұрын
I literally learned all this in 4hours, what in our technical college we needed a year for this
@adankhan1103
@adankhan1103 4 жыл бұрын
Because in your college u have assesments and in the end u get a degree and stuff
@gabriellita7236
@gabriellita7236 4 жыл бұрын
@@adankhan1103 so? It's still a major difference of time which cannot be excused
@adankhan1103
@adankhan1103 4 жыл бұрын
@@gabriellita7236 i was tryna tell the exact same thing
@gabriellita7236
@gabriellita7236 4 жыл бұрын
@@adankhan1103 oh ok, I misunderstood you. I thought you were justifying colleges.
@adankhan1103
@adankhan1103 4 жыл бұрын
@@gabriellita7236 -_- ye np
@mateuszpatua3016
@mateuszpatua3016 4 жыл бұрын
what I've learnt: - everything is very powerful and has lots of applications - and I don't have to be concerned about things yet but seriously, this is awesome! and so brilliantly explained thanks Mike!
@mustafa_cabi
@mustafa_cabi 6 ай бұрын
day 1 : 1:29:56 ✅ day 2 : 2:25:54 ✅ day 3 : 3:24:34 ✅ day 4 : 3:47:48 ✅ day 5 : 4:31:08 ✅ I completed the whole video in 5 days. This man is really good instructor. I appreciate him. He covered all the basics of the C#. I really enjoyed while watching 4,5 hours of tutorial. Thank you...
@SauceSeeker
@SauceSeeker 3 жыл бұрын
Does any one else feel like he's better at teaching than some teachers.
@computerxp1714
@computerxp1714 3 жыл бұрын
but I'm Indian so I don't understand his accent properly😥
@comrade_aryan
@comrade_aryan 3 жыл бұрын
@@computerxp1714 bro I am indian too but understand every line he spoke easily
@BlizZarDaSh
@BlizZarDaSh 3 жыл бұрын
@@comrade_aryan it varies from person to person
@retlyfast4816
@retlyfast4816 3 жыл бұрын
Yea
@alpergulsever4183
@alpergulsever4183 3 жыл бұрын
i am not a native english talker but i can easily get everything he say.
@MrHarleyhn
@MrHarleyhn 3 жыл бұрын
This tutorial is very amazing. Everything is explained on how things work and how and when to use certain things and is pretty much the only beginners tutorial that you need to ever watch and does not take as much time as other tutorials. (there are 10 hour long tutorials) I give this course ☆☆☆☆☆.
@MegaPhilX
@MegaPhilX 3 жыл бұрын
I'm not a programmer so I've been modifying code by copy/pasting, doing minor edits and getting by in C++ without knowing some of the concepts you describe in the last third of your video. I think you gave very good examples to explain classes, methods, inheritance, etc. All these keywords (virtual, static, etc) I was seeing over the years in code but never really understood how they worked. Thank you for a very clear and well-explained tutorial! My favorite of your examples was the chef thing. Really makes you understand the concept well.
@totallyinnocentchannel7721
@totallyinnocentchannel7721 2 жыл бұрын
this is c# not c++ just saying...
@rc8s
@rc8s 2 жыл бұрын
@@totallyinnocentchannel7721 They all have the same concepts
@loganguzman6856
@loganguzman6856 2 жыл бұрын
This young man is a genius and what makes him so cool besides being so smart is the fact that he seems so humble and explains everything very well. I definitely want to learn how to program. Thank you for helping others my friend!
@tubbs5015
@tubbs5015 2 жыл бұрын
I've learned more about coding in 2 hours from this, than I did in the class I took in school.
@rossthemusicandguitarteacher
@rossthemusicandguitarteacher 6 жыл бұрын
As someone who does long form courses on KZbin, I have to say: This guy NAILED IT!!!!! Just finished the course, now I feel prepared to take my c# for unity courses.
@CrackedTubeGamer
@CrackedTubeGamer 5 жыл бұрын
How are you doing with unity now then?
@rossthemusicandguitarteacher
@rossthemusicandguitarteacher 5 жыл бұрын
@@CrackedTubeGamer great! Finishing up my first original mobile app.
@norpriest521
@norpriest521 5 жыл бұрын
@@rossthemusicandguitarteacher @Jo Po Is this a good video about C#? I'm just trying to find the best C# tutorial to learn as beginner. Not sure if this one worth it. You know there are tons of C# video tutorials on KZbin but most of them are lame. Just wanna make sure this one is a good one. Also, is C# and .Net the same thing? Sorry I'm new
@rossthemusicandguitarteacher
@rossthemusicandguitarteacher 5 жыл бұрын
@@norpriest521 not an expert myself but I consider this to be an excellent introduction. I have taken 6 courses on c# so far, and this was the first.
@sheikh6987
@sheikh6987 5 жыл бұрын
Its much different there.
@CTISLeeSin2021
@CTISLeeSin2021 2 жыл бұрын
I learned basically C programming and my new rotation is C# with that channel and video! 12.08.2022 --> I started today and I am in 59:59 ; 13.08.2022 --> Today ı had some tasks I didn't enough concentrate on C# 1:46:26 14.08.2022---> Today to bo honest I didn't work and think sufficiently but I still learned new things and I'll keep going on 2:34:22 15.08.2022----> Today I studied very efficiently I am proud of myself even though the difficulty level is increasing day by day I feel I can handle it. 3:47:02 16.08.2022----> Todaaaayyyy I am taking everything easyyyy 4:06:14 17.08.2022----> EXPECTED DAYYYY WAS COME I COMPLETED THAT VİDEO but I know its not sufficient for c# I watch another video from bros code channel it is about 4 hours and I keep going on making practice. But now a little bit pleasure time
@fydhdudhddj
@fydhdudhddj 22 күн бұрын
I can not appreciate more of your existence dear. thank you sooooo much for this course
@AKFakuade
@AKFakuade Жыл бұрын
12/19/2022 - 1:00:10 12/25/2022 - Built a calculator 12/25/2022 - 1:15:25 1/3/2023 - Arrays (1:29:49) 1/3/2023 - Built a mean calculator to find the average number in a data set
@zamap4278
@zamap4278 Жыл бұрын
Hope you didn't quit bro, you came so far already!
@JoseCruz-fy6js
@JoseCruz-fy6js Жыл бұрын
thats impressive brother keep going!!
@AKFakuade
@AKFakuade Жыл бұрын
@@JoseCruz-fy6js thanks. I took a pretty long break cause school got really busy but i'll get back on it.
@noahlarsson446
@noahlarsson446 Жыл бұрын
@@AKFakuade Yeah but you didin't you do anything for like 11 months? 25 december 2022 and january 3 2022, that is a very long break, too long bud... D:
@AKFakuade
@AKFakuade Жыл бұрын
@@noahlarsson446 oops. meant to put 2023 lol.
@cormackeenan8175
@cormackeenan8175 Жыл бұрын
Clear, concise and just enough repetition for the fundamentals to sink in. Outstanding Thank you Mike.
@noelgomariz3038
@noelgomariz3038 5 жыл бұрын
You are a grat teacher and this tutorial made me feel I was really learning and not just coping code into my computer, thank you!
@sshvdow6894
@sshvdow6894 5 жыл бұрын
great*
@benefrath
@benefrath 5 ай бұрын
A year ago, I applied for a job and received a home assignment to create a UART program in C#. I used your video to learn the basics, and thanks to it, I landed the job. Thank you for sharing information and making great videos!
@jordansmith891
@jordansmith891 3 жыл бұрын
The way you repeat information is extremely helpful to me as i learn programming. Also when you first tell me why I want to do something and then show me how it makes it much easier for me to process that information. I also really like the way you deliberately show how a person would make a common mistake in the result of that and then how to fix it.
@lorim.5358
@lorim.5358 3 жыл бұрын
I just wanna thank you from the bottom of my heart. I'm currently joggling a full time job, a math course and a programming course and this video literally saved me? The layout for my programming course is extremely confusing. They bring upp all the points you brought up only poorly with bad examples. So thank you. Thank you Thank you!
@lorim.5358
@lorim.5358 3 жыл бұрын
@Subtone 😂😂😂
@PizzaPunt99
@PizzaPunt99 3 жыл бұрын
Console.WriteLine("When did you become an expert in C#?"); string answer = "Last Night"; Console.Writeline(answer); Console.ReadLine(); Memes aside, thanks a ton! Great for beginners and people who have to go over some basics again!
@chronosbat
@chronosbat 3 жыл бұрын
Yeah, imo this tutorial in itself doesn't teach much about C#, only really the basic syntax but I haven't programmed in so long.
@PizzaPunt99
@PizzaPunt99 3 жыл бұрын
@@chronosbat You know some more courses you can recommend about C#?
@itayminich3125
@itayminich3125 3 жыл бұрын
In the “console.read line” you forgot to put a verible
@mehmetkrgnn
@mehmetkrgnn 11 ай бұрын
I am not new to programming languages, just learning a new one; this was the best tutorial I have ever seen. It's so good, so great. Appreciate.
@al-manasama8370
@al-manasama8370 3 жыл бұрын
I appreciate the Lost reference during the arrays.
@positivepatrolleader4914
@positivepatrolleader4914 2 жыл бұрын
I did the guessing game on my own and it is amazing how many variations you can have with just the tools we've learned here. My solutions contained methods and a completly different counting system, but the end-result (on screen) was exactly the same. Pretty cool!
@Marek_Vasilev
@Marek_Vasilev 3 жыл бұрын
3 painful years of collage summarised in 4 and a half hours. Wish I found this video back then...
@arth3953
@arth3953 3 жыл бұрын
i did and i am happy about it
@Felix-vu9tz
@Felix-vu9tz 3 жыл бұрын
god i hope college isnt like this coz I'm gonna be doing comp sci in a few months
@Marek_Vasilev
@Marek_Vasilev 3 жыл бұрын
​@@Felix-vu9tz well good fukken luck c:
@Marek_Vasilev
@Marek_Vasilev 3 жыл бұрын
@@Nachodood Obviously not, I did plenty other things, like networking on Windows and Linux servers, AutoCAD, VMWare, Photoshop, Inventor, HTML, JavaScript, PHP, SQL etc. Just that, C# was a big part of that and I actually did my practical exams on it...
@joshsfox6266
@joshsfox6266 3 жыл бұрын
@@Felix-vu9tz At least with the kind of course you are going to be studying there is lots of information online for you. You can use this to your advantage. We all think in different ways and sometimes the way you will understand some information, is not the same way another person will. If that other person, is the person explaining it to you, it can be difficult to understand the information. If this happens during your studies, take the keywords or titles and look them up online. Don't bang your head against brick walls, trying to understand one explanation of a concept. Find another resource that will explain it differently. Once you find one that makes sense, the other ways of explaining it will make more sense too. You can use this to double check you have understood correctly. If you cannot go back to other explanations and understand them, it is a sign you have still not fully understood a concept or that the other resource you found is incorrect. That can happen online. Once you fully understand a concept you will be able to follow different explanations of it, even if it's not one that explains it the way you would. Hopefully this advice can help you out at college. Good luck with your studies.
@maychai2101
@maychai2101 Жыл бұрын
Overwhelming! You are fantastic! You can turn a totally layman to a beginner C++ developer in just 4 hours!
@PrashantKumar-wx5sj
@PrashantKumar-wx5sj 4 жыл бұрын
HE makes it look so easy.I had a bad teacher in my schools that made me hate programming,I wish he was my teacher
@jakubkootyo1745
@jakubkootyo1745 5 жыл бұрын
I suggest playing the video at 1.25x or 1.5x speed cause you'll still understand everything and it will cut like 1.5 h
@jesse578
@jesse578 5 жыл бұрын
YYKUYTYSRFSS
@macialselo5082
@macialselo5082 5 жыл бұрын
Nie
@theRPGmaster
@theRPGmaster 5 жыл бұрын
2x worked well for me
@10task76
@10task76 5 жыл бұрын
You're an absolute god
@nanos1267
@nanos1267 5 жыл бұрын
mate I'm 2 hours in to the tutorial and my dumbass never thought of this.
@Mausar17
@Mausar17 4 жыл бұрын
Just used this to go over C# real quick before a job interview, let's see how this goes. UPDATE: definitely helped, I was asked to make a function that did the same thing as the .Format function. Doubt I'll get the job cause apparently it involves relocating but don't sleep on this tutorial.
@michaelulloa12
@michaelulloa12 4 жыл бұрын
Any updates?
@icedchqi
@icedchqi 4 жыл бұрын
pls update when you can
@phlip992
@phlip992 4 жыл бұрын
Update? :D
@shhshh2470
@shhshh2470 Жыл бұрын
In current semester I have subject called programming and we use C#. This morning I had no clue how to even start writing even the simplest code, and right now I have done my homework which was 7 "beginner" programms which included variables, arrays and lists. I feel super happy, and thank you so much.
@Oughnutsdndaizzap
@Oughnutsdndaizzap 2 жыл бұрын
Great course honestly, I just went through a whole college course and what I really needed to solidify my understanding was a simplified walkthrough like this! Thank you so much for taking the time to do this.
@RideRhytham
@RideRhytham 2 жыл бұрын
Good
@ianprado1488
@ianprado1488 6 жыл бұрын
This guy is such a great teacher. His SQL course is amazing too
@tahirraza1732
@tahirraza1732 5 жыл бұрын
@@mowtown75 can u plz share his SQL Tutorial link.
@norpriest521
@norpriest521 5 жыл бұрын
@@tahirraza1732 Does he teach this one as good as sql?
@rainman8661
@rainman8661 5 жыл бұрын
@@norpriest521 yes, for beginning with c# it is best way... tons of informations
@norpriest521
@norpriest521 5 жыл бұрын
@Sports Mania Sql is programming language for pulling information from database. Database is like a warehouse where your different items are in there. Without sql language, you cannot connect with your warehouse. You need to learn sql language, so that you can use it to retrieve what's in the database.
@StevulaDodoonline
@StevulaDodoonline 5 жыл бұрын
@Sports Mania you need SQL to C#, when you want to create big applications with databases ( such as an application for banks that manages their clients), we have many ways to do SQL-c# (LINQ to SQL,Entity Framework...)its only about learning
@RahulYadav-dx8iw
@RahulYadav-dx8iw Жыл бұрын
As I am taking a C# programming course in the spring semester, I am learning your course. I feel like I understand what C# is and how it works, but I haven't completed watching your course. To understand fully, I will be watching the entire. It's rare that some KZbinrs present a course in 4 hours. I appreciate your dedicated and generous presentation. Actually, it's far better than University professors. It's a great honor to be learning from you. Great job! Keep up the good work.
@brocode04
@brocode04 11 ай бұрын
First I learned HTML from him in Mobile and now I have come a long journey! Thankyou Mike! *One of the best teacher in the world!*
@vedantdhairyawan1099
@vedantdhairyawan1099 2 жыл бұрын
Wow what a journey it's been... Can't even tell how this is just a 4 hour video with such extensive knowledge just packed in it. Thanks Mike!
@MiningMozo
@MiningMozo 5 жыл бұрын
Why is there any dislikes on this video, literally learned so much. and the description is so nice for when I inevitably forget
@iphone21
@iphone21 4 жыл бұрын
⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:18) Installation & Setup ⌨️ (0:05:03) Drawing a Shape ⌨️ (0:17:23) Variables ⌨️ (0:30:06) Data Types ⌨️ (0:37:17) Working With Strings ⌨️ (0:49:34) Working With Numbers ⌨️ (1:00:01) Getting User Input ⌨️ (1:07:38) Building a Calculator ⌨️ (1:15:26) Building a Mad Lib ⌨️ (1:21:15) Arrays ⌨️ (1:29:49) Methods ⌨️ (1:40:29) Return Statement ⌨️ (1:46:06) If Statements ⌨️ (2:01:37) If Statements (con't) ⌨️ (2:10:21) Building a Better Calculator ⌨️ (2:17:22) Switch Statements ⌨️ (2:25:31) While Loops ⌨️ (2:34:22) Building a Guessing Game ⌨️ (2:48:49) For Loops ⌨️ (2:58:45) Building an Exponent Method ⌨️ (3:05:31) 2d Arrays ⌨️ (3:09:46) Comments ⌨️ (3:13:53) Exception Handling ⌨️ (3:24:34) Classes & Objects ⌨️ (3:37:39) Constructors ⌨️ (3:47:48) Object Methods ⌨️ (3:54:59) Getters & Setters ⌨️ (4:06:49) Static Class Attributes ⌨️ (4:14:45) Static Methods & Classes ⌨️ (4:20:55) Inheritance
@sophiatheczech1918
@sophiatheczech1918 3 жыл бұрын
Thank you, sir.
@ashplayslmao
@ashplayslmao 3 жыл бұрын
you are a good man, thank you
@nonhelpablegamer6070
@nonhelpablegamer6070 3 жыл бұрын
Not all heroes wear capes
@ennizodev
@ennizodev 3 жыл бұрын
Thx ❤️
@tannertroy7528
@tannertroy7528 3 жыл бұрын
@Anna Jijo lmao, read description
@Oskar-S-
@Oskar-S- 6 ай бұрын
I am grateful that humans like this exist. Splendid tutorial, pedagogical as hell
@davekoffman1000
@davekoffman1000 5 жыл бұрын
Mike, you should be a college professor. Your knowledge and style are impeccable!!!
@blackmankha4
@blackmankha4 4 жыл бұрын
Me: Prints "Hello World" Also me: ** Hacker voice: I'm in**
@rasmus5079
@rasmus5079 4 жыл бұрын
I've disabled their algorithms
@romaniac205x7
@romaniac205x7 4 жыл бұрын
I've change the C# IDE into a Python IDE
@harveylawrence9601
@harveylawrence9601 3 жыл бұрын
Prints? You using python?
@jesusisminenow
@jesusisminenow 3 жыл бұрын
enhance!
@357molotov
@357molotov 3 жыл бұрын
Why is that when I read that in my head, my hacker voice was Christian Bale as Batman?
How I program C
2:11:32
Eskil Steenberg
Рет қаралды 779 М.
Object Oriented Programming (OOP) in C++ Course
1:30:26
freeCodeCamp.org
Рет қаралды 2,6 МЛН
ТВОИ РОДИТЕЛИ И ЧЕЛОВЕК ПАУК 😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 5 МЛН
When Cucumbers Meet PVC Pipe The Results Are Wild! 🤭
00:44
Crafty Buddy
Рет қаралды 56 МЛН
When u fight over the armrest
00:41
Adam W
Рет қаралды 30 МЛН
C++ vs Rust: which is faster?
21:15
fasterthanlime
Рет қаралды 403 М.
10 Important Python Concepts In 20 Minutes
18:49
Indently
Рет қаралды 298 М.
Brutally honest advice for new .NET Web Developers
7:19
Ed Andersen
Рет қаралды 257 М.
If __name__ == "__main__" for Python Developers
8:47
Python Simplified
Рет қаралды 414 М.
C Programming Tutorial for Beginners
3:46:13
freeCodeCamp.org
Рет қаралды 14 МЛН
Why Unreal Engine 5.5 is a BIG Deal
12:11
Unreal Sensei
Рет қаралды 1 МЛН
How I Would Learn To Code (If I Could Start Over)
13:43
Namanh Kapur
Рет қаралды 7 МЛН
C# Tutorial For Beginners - Learn C# Basics in 1 Hour
1:10:32
Programming with Mosh
Рет қаралды 5 МЛН
ТВОИ РОДИТЕЛИ И ЧЕЛОВЕК ПАУК 😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 5 МЛН