C# Tutorial For Beginners - Learn C# Basics in 1 Hour

Поділитися
Вставка
  • Опубліковано 11 січ 2025

КОМЕНТАРІ • 2,4 тис.

  • @programmingwithmosh
    @programmingwithmosh  9 місяців тому +23

    🚀 Ready to master C#?
    - Check out my full course: mosh.link/csharp-course
    - Subscribe for more awesome content: bit.ly/38ijYjn

    • @GenetMersha-h9k
      @GenetMersha-h9k 8 місяців тому +1

      ❤hi❤.....

    • @DanielBurt-wx9fm
      @DanielBurt-wx9fm 2 місяці тому

      Hello mosh, Is it ok for me to take photos of the code that you wrote with my phone to help me become familiar with c# for my A-level computer science course?

    • @LetSynchroNizeNize
      @LetSynchroNizeNize День тому

      Hi mosh do you have updated course of c#

  • @Archer-hg9rw
    @Archer-hg9rw 5 років тому +1543

    00:00 Introduction
    02:16 Difference between C# and .NET
    03:07 CLR
    05:21 Architecture of .NET Applications
    07:52 Your First C# Program
    18:45 Variables and Constants
    27:24 Overflowing
    29:34 Scope
    30:33 Demo of Variables and Constants
    42:40 Type Conversion
    47:30 Demo of Type Conversion
    57:43 Operators

    • @khaledz2608
      @khaledz2608 5 років тому +11

      ARCHER studios thanks

    • @borat1
      @borat1 5 років тому +8

      thx helped a lot

    • @abennis196
      @abennis196 5 років тому +50

      @@borat1 it literally says this in the description wtf

    • @G0hrx
      @G0hrx 5 років тому +29

      @@abennis196 timestamps in the video description don't work for mobile users

    • @abennis196
      @abennis196 5 років тому +5

      @@G0hrx ah right

  • @Saeedhashemi1994
    @Saeedhashemi1994 7 років тому +6147

    thank u for teaching us in dark mode

    • @driateanass9431
      @driateanass9431 6 років тому +38

      hahahaahaha

    • @BOBOUDA
      @BOBOUDA 6 років тому +24

      Just wondering, how do you enable that ?

    • @B-a_s-H
      @B-a_s-H 6 років тому +75

      tools > options > environment > general > color theme

    • @Futemire
      @Futemire 6 років тому +71

      Welcome to the dark side.

    • @DianaFranco20
      @DianaFranco20 6 років тому +5

      The colour of the fonts are set automatically? Because I have the dark theme and my coding words are less colourful :(

  • @MarcoLongoMusic
    @MarcoLongoMusic 7 років тому +2003

    I've been looking for a tutorial like this for weeks. You seem to be the only guy ON INTERNET who doesn't take anything for granted and actually explains every single aspect of the programming language with knowledge and clarity. Most people don't understand that even the smallest insignificant detail could be very confusing for a neophyte if they don't explain what it does and why it behaves that way. Thanks for going so in depth on each topic!

    • @volodka9660
      @volodka9660 6 років тому +8

      +Programming with Mosh Good afternoon sir. I am a 22 year-old boy. I decided to begin learning programming ...yeah I've got a job after graduation (manager)...but,I 'd like to try programming,try smth completely new...there is a bunch of statements on internet claiming that such newbees as me MUST begin immersion into Programming with Web-development...to be honest, above-mentioned stuff does not interest me at all...I'd like to learn lang that can be used to creat apps...to me, it's more interesting than creating web pages.Am I old?What do you think??Thnx

    • @Saltyliberty333
      @Saltyliberty333 5 років тому +23

      "Most people don't understand that even the smallest insignificant detail could be very confusing for a neophyte if they don't explain what it does and why it behaves that way" -- As a person who's trying to dive down into progamming, this is an absolute truth!

    • @nabarupghosh8257
      @nabarupghosh8257 5 років тому +3

      @@programmingwithmosh sir , please make a longer tutorial on C# & Java like you made in Python.Please

    • @istandaloneroronoazoro5188
      @istandaloneroronoazoro5188 5 років тому +2

      @@programmingwithmosh The only aspect I'd like to point out is if you could explain a little simpler than that, because you go into defining the beginning lines of code in a technical manner and I could not understand it all. Can you explain a little more simpler why do we have the beginning code and what is it used for and if it needs any changing? Thank you and aside from that, your video is great! :)

    • @eritert
      @eritert 4 роки тому +1

      Preserving the 444 likes by commenting a 👍🏻

  • @Tridan24
    @Tridan24 5 років тому +112

    Oh my lord I have watched this for the first 5 minutes without any knowledge of well any computer programming language for that matter and already I understand what you are teaching. It's folks like you who give folks like me a running start. Thankyou very much for your time and effort.

  • @lungers8771
    @lungers8771 4 роки тому +54

    I've tried on 3 separate occasions to learn c# from a class on Udemy, but could not wrap my head around what they were trying to teach. Within the first 10 minutes looking at your diagrams and having you explain it in a different way. I understand what they have been trying to teach me! Great job! Coding is a lot more fun and you stay a lot more motivated when you understand what it is that's actually happening.

    • @iamcobra5297
      @iamcobra5297 Рік тому +4

      Hey brother.
      I see you commented this 3 years ago.
      How have you're programming journey been?
      I would say i feel exactly the same as you did at the time you wrote this comment..

    • @lungers8771
      @lungers8771 Рік тому

      @@iamcobra5297 I gave up on it to be honest with you man haha what about your journey? hows it going so far?

    • @xomnionProgrammingAndChess
      @xomnionProgrammingAndChess Рік тому

      lol@@iamcobra5297

    • @Guka9
      @Guka9 3 місяці тому

      @@iamcobra5297 Hey, Its been a year, Hows Your coding journey going? You give up? You a programmer now? Goodluck ❤

  • @ConscienceTalk
    @ConscienceTalk 8 років тому +64

    Great tutorial. Its my habit to listen to multiple beginner tutorials when I'm first starting a language, because of the different approaches each teacher has to teaching. Your mix of theory and interactivity is nearly perfect. Best beginning C# tutorial I have found online yet!

  • @gem8273
    @gem8273 4 роки тому +173

    It was the best lecture I’ve ever seen so far. Also, your accent is really clear for someone like me who is not native English is smooth and understandable. I appreciate it thanks.

    • @andrewbeck5547
      @andrewbeck5547 3 роки тому +8

      I'm a native english speaker and I also have no problem with the accent. Though pronouncing "Pi" as "pee" makes me smile every time. Pee is something else :-D

    • @jojoefs
      @jojoefs 3 роки тому +7

      @@andrewbeck5547 They're both valid. Pee is the greek pronunciation of the greek letter pi.

  • @dogeraid5937
    @dogeraid5937 4 роки тому +4

    Anyone confused how to use the Parse method.
    Here's how to do it
    Example string to integer
    String text = "Abc";
    Int.Parse(text);
    Console.WriteLine(text);
    This is much faster to do imo
    This could also work with other types

  • @emo10001
    @emo10001 7 років тому +51

    Wow this is fantastic. I've started and not finished a LOT of C++ and C# tutorials. I have no doubt that I will finish this and many of your other course offerings. This is exactly what a beginner needs. I can't wait to watch more.
    Thank you Mosh!

  • @abdulladil55
    @abdulladil55 6 років тому +2810

    Console.Writeline("Hello World");
    "Momma I became a programmer!"

    • @simonndungu1196
      @simonndungu1196 6 років тому +11

      cool

    • @kajgod
      @kajgod 6 років тому +270

      you actually missed capital L in WriteLine nethod FFS :-P

    • @andicar177
      @andicar177 6 років тому +7

      ma quanto è bravo il mio bambino. Bello di mamma!!!!!!

    • @ToxikDnB544
      @ToxikDnB544 6 років тому +9

      ahahahhahhahaha XD

    • @qymaruh
      @qymaruh 6 років тому +44

      Welcome to the unhappy world of Debugging young blood!

  • @pecanthejelly5854
    @pecanthejelly5854 7 років тому +255

    I learned more from this tutorial than I did in 12 weeks of a programming college course

    • @manojsaxena1462
      @manojsaxena1462 5 років тому +9

      Question is not learning question is money.

    • @aishamuhammad8893
      @aishamuhammad8893 5 років тому

      please I need a comprehensive full course tutorial for Java script beginners

    • @bartbever9982
      @bartbever9982 4 роки тому +18

      @@aishamuhammad8893 internet and a laptop is enough to learn a language

    • @briennethemaid
      @briennethemaid 4 роки тому +1

      wtf college did you go to that doesn't teach variable types?

    • @turoreal
      @turoreal 4 роки тому

      @@aishamuhammad8893 Udemy.com is where the best comprehensive courses are at, bro.

  • @dzikmikrofala
    @dzikmikrofala Рік тому +3

    I'm at 42nd minute of this video and I have to say that I've learned a lot through this course. Great tutorial so far!

  • @jaquilyncaberto9397
    @jaquilyncaberto9397 4 роки тому +1

    15 / 15
    Illustrate the flowchart of the following problems:
    1. Calculate the average of three numbers
    2. Calculate the area of a triangle using the formula Area = 1/ 2 bh wherein b is the base and h is the height.
    3. Determine if a number is ODD or EVEN
    4. Find the largest among three different numbers entered by the user.

  • @CalebDiT
    @CalebDiT 8 років тому +8

    Wow, finally somebody who knows how to pronounce "pi" correctly! OK, that's a useless comment for your great contribution, here, Mr. Mosh. I will try to add at least one useful thing, then:
    In the new C# 6, the string placeholders can be written like this, which can be a little cleaner:
    Console.WriteLine($"{byte.MinValue} {byte.MaxValue}")
    Cf. the example at 39:35.
    Thanks for sharing your time and knowledge!

    • @ScooterFXRS
      @ScooterFXRS 6 років тому

      Pie and pi are two words that are pronounced in the same manner but are spelled differently and have different meanings, which makes them homophones. It is correct if he was speaking a language where this is supported. The word pie is assumed to be connected to the Latin word pia meaning pastry or pie, and the Old English piehus meaning bakery. Greek classic spanakopita (spinach pie). Hence it became a literal translation.

    • @Nightcore_Paradise
      @Nightcore_Paradise 5 років тому

      Caleb Funny thing considering that’s not how it’s pronounced.

  • @Drphilipmiller
    @Drphilipmiller 6 років тому +7

    I've watched several tutorials by many presenters. No one is the perfect video. And none of the other ones explain some of the background and terminology the way this video did. At the very least, it's a terrific video to complement any other videos on the subject. Great job.

  • @imedsalah7343
    @imedsalah7343 7 років тому +33

    I had never seen clear and simple programming course like this! I really love it!

  • @xionic1194
    @xionic1194 5 років тому +172

    The first tutorial I have seen that tells you to go on stack overflow

    • @leoespejo7437
      @leoespejo7437 4 роки тому +21

      I come from the future and believe me, that's is a WISE advice

    • @yoyo-yx1qx
      @yoyo-yx1qx 3 роки тому +5

      @@leoespejo7437 i am from the future too and i completly agree

    • @tailung6334
      @tailung6334 10 місяців тому +2

      I am also from future😎 believe me thats a great advice

    • @lucianobarros2058
      @lucianobarros2058 8 місяців тому +1

      Guess what? Still true in where i come from, the future

    • @HaroutBlack
      @HaroutBlack 7 місяців тому +5

      Jesus is the only way to healing, restoration and salvation to all souls. Please turn to him and he will change your life, depression into delight, soul heading from hell to heaven all because of what he did on the cross
      “Whoever calls upon the name of the Lord shall be saved” Romans 10:13

  • @The_ninjagamer
    @The_ninjagamer 3 місяці тому +4

    📖 TABLE OF CONTENT
    00:00 Introduction
    02:16 Difference between C# and .NET
    03:07 CLR
    05:21 Architecture of .NET Applications
    07:52 Your First C# Program
    18:45 Variables and Constants
    27:24 Overflowing
    29:34 Scope
    30:33 Demo of Variables and Constants
    42:40 Type Conversion
    47:30 Demo of Type Conversion
    57:43 Operators

  • @belindaolvera-jovanovich4647
    @belindaolvera-jovanovich4647 8 років тому +8

    I'm taking a class right now on Basics and I went through all of this in an in person lecture. My instructors and other videos I watched seemed to be very hard to understand because of the speed of explanation. You describe everything in a nice steady speed that can give beginners time to understand what you just said. Thanks.

  • @thomaskibaru8736
    @thomaskibaru8736 7 років тому +21

    I have purchased your courses from beginners to advanced among others.. you are explain your material really well. keep the good work Mosh.

  • @Soulfyres
    @Soulfyres 8 років тому +142

    This is really the best programming tutorial I've ever seen, highly considering purchasing the course

    • @Lexyvil
      @Lexyvil 8 років тому +17

      I couldn't agree more. I watched this whole video and I'm now convinced to buy the course from how well elaborated the explanations and examples were.

    • @kopuz.co.uk.
      @kopuz.co.uk. 7 років тому +4

      Only watch ""online schools videos if you like your screen to be blasted with large unnecessary captions.

    • @mike-qi6gl
      @mike-qi6gl 7 років тому

      *dear

  • @adobeco
    @adobeco 4 роки тому +8

    I love the fact that he 1. Shows us what it is, then 2. Shows us How to use it with deep explanation, and 3. Shows us when to use it, and then last Sumarizes all of this by showing it being used in visual studio.

  • @engineerstoolkit4900
    @engineerstoolkit4900 4 роки тому +34

    Hey great job Mosh, this was my very first foray in the C# (coming from a VBA background), and this was exactly what I was looking for. Very comprehensive, well thought through tutorial; thank you for sharing, and keep up the great work :)

  • @donyoung9106
    @donyoung9106 5 років тому +10

    This is by far the best C# tutorial I've seen online so far. The videos are crisp, and I like the fact you even zoom in. I've seen some videos where I couldn't even make out what being typed out in Visual Studio.

    • @7hroomy
      @7hroomy 6 місяців тому

      So true King

  • @biraescudero
    @biraescudero 2 роки тому +3

    Clear, direct and fast.
    I now can start coding in C#!
    Thank you!

  • @mhillvo
    @mhillvo 4 роки тому +13

    Totally enjoyed this learning for my brain's sake. I'll be dreaming about it tonight as I fall sound asleep...no doubt. Thanks!!

  • @TodayashiFujiwara
    @TodayashiFujiwara 4 роки тому +11

    One of the best tutorials I've ever watched in my life. Thanks Mosh!

  • @martingamer5591
    @martingamer5591 4 роки тому +72

    This video taught me more in an hour than Wake Forest University's CS department taught me in a semester.

  • @IsaacAsante17
    @IsaacAsante17 7 років тому +15

    Excellent tutorials. I'm completely new to C#, but I feel like I've grasped some very important notions in just an hour. God bless you!

  • @KatRollo
    @KatRollo 4 роки тому +4

    As a seasoned Java developer, I sat through this video and still found it delightful. Bought a subscription to your courses, moving towards C# for a project.

  • @manjunathj9202
    @manjunathj9202 5 років тому +14

    from the bottom of my heart i thank you for taking the time to do this. Thank you!

  • @soniromanov
    @soniromanov 9 місяців тому +1

    This is how you are supposed to do an advertising for a course. Show enough to see that the instructor knows the craft and how to present it, and enough to get you intereseted for more. Great quality content, thanks for the upload.

  • @charlenekaczynski9023
    @charlenekaczynski9023 7 років тому +114

    The ads are timed perfectly

    • @GabrielM01
      @GabrielM01 4 роки тому

      ads?

    • @GabrielM01
      @GabrielM01 4 роки тому

      milu i wont lmfao

    • @slipperys0ap817
      @slipperys0ap817 4 роки тому

      i would like but you're at 69

    • @CherriorGMD
      @CherriorGMD 6 місяців тому +1

      ​@@slipperys0ap817the comment isn't at 69 likes anymore, your time has come. (It has been 3 years but who cares)

  • @usamazaheer4608
    @usamazaheer4608 8 років тому +9

    You are the best teacher ever. Hats off to you , Let me know where else I can follow you so I can tell my class fellows too.

  • @voorbandachterband2844
    @voorbandachterband2844 4 роки тому +6

    just bought the course and i'm exited! You explain everything so well, thank you!

  • @gugun2660
    @gugun2660 4 роки тому +2

    You are awesome. This has never been clearer to me than when you explain it. I need to learn C# and write exams to get my Certificate as well as .Net. You are the guy for me.
    I went to udemy to buy your lectures, but I keep getting errors on purchase. I will try and send them a message tomorrow as it is midnight where I am at and I am trying to learn this as quick as I can.
    I am already a programmer for 21 years, though I was programming in mainframe languages. Now I need to upgrade to these ones to get a job during this Covid incase I am let go at my current company. This is a God sent for me. Thank you so much, it's exciting to be learning all this. Thank you for your enthusiasm and clear way of teaching.😊😀

  • @ShereefHisham
    @ShereefHisham 4 роки тому +3

    Thank you sir.
    * Comprehensive
    * Well explained
    * Detailed with no shortcuts
    * Easy to follow-up and understand
    Can't ask for more in such course

  • @michaelkyle2150
    @michaelkyle2150 7 років тому +19

    Only 5 minutes in and I can already tell this is going to be hugely helpful to learn C# and the concepts of programming. Great work!

  • @k1ng401
    @k1ng401 2 роки тому +3

    This was great Mosh. I’ve recently started with C# and Visual Studio because of VR programming tutorials, but they just jump you straight into the coding and it’s great to finally understand the basics of what is going on. I used a very old version of Visual Studio to code Visual Basic a long time ago. The new tools are much more powerful.

  • @1414tyty
    @1414tyty 7 років тому +8

    I took this full course, it helped me ALOT in a java class. They are basically the same.

    • @Megamanx305
      @Megamanx305 6 років тому

      Tyler Ferrara how much is the course

    • @danjmillier
      @danjmillier 6 років тому

      megamanx, it's usually on sale on Udemy for around $19.99 or lower --> www.udemy.com/csharp-tutorial-for-beginners/

    • @youreallywannaknowmyname1113
      @youreallywannaknowmyname1113 4 роки тому

      Daniel Millier Thank you.

  • @arash926
    @arash926 3 роки тому +22

    First of all, thank you for the time and effort you put into all your amazing free tutorials.
    I am new in coding, and luckily this guy teaching everything! I learned some Python from you as well! 🙏

  • @derek9879
    @derek9879 4 роки тому +9

    Even 4 years later this is incredibly easy to follow along with if you can explore the application a little bit in the beginning, because updates have made the start up a little different. Otherwise, this is still the #1 follow along video to watch for your first time.

  • @aymancassim8944
    @aymancassim8944 5 років тому +6

    Thank you man I learnes Python thx to you now I am learning C# for Unity with you thats great

  • @marinosanagnostou8116
    @marinosanagnostou8116 8 років тому +10

    Excellent tutorial.
    One of the best I've ever watched.

  • @oficialricardoc
    @oficialricardoc 5 років тому +5

    Man, thank you for tutorial. I'm getting the paid course as well, you are a very good teacher, I'm learning from scratch and seems to me it all makes sense now. And believe me, I tried dozens of Tutorials on the internet. This one is simply the best.

  • @leonardosharp6806
    @leonardosharp6806 4 роки тому

    This tutorial is old, but is gold. I've seen other tutorials that are 4 hours long but won't go into as many details as you - which, for any serious future projects, is essential.

  • @EvasiveDuck
    @EvasiveDuck 4 роки тому +1

    This video is really helpful (use it if you are new to C#)

  • @MephystoRO
    @MephystoRO 7 років тому +6

    Thank you for the tutorials, just bought the course and I am looking forward to learning more on C# and MVC5.
    Keep up the good work!

  • @travisraab2359
    @travisraab2359 5 років тому +5

    Truly incredible that an honest and caring person on UA-cam can teach me more about C# in an hour than my programming professor did in two weeks

  • @benchee5456
    @benchee5456 7 років тому +15

    Good refreshing course for me ... after many years not touching programming.

  • @mahdarsaad7013
    @mahdarsaad7013 5 років тому

    ty for the free video Mr Mosh
    34:45
    you have to press TAB twice if you wanna use the CW(Console.WriteLine) Code snippet / visual studio 2017

  • @hjoseph777
    @hjoseph777 7 місяців тому +1

    This is the best C# on UA-cam. I am so excited you made me understand the whole concept.

  • @frezerh
    @frezerh 5 років тому +10

    This is a brilliant lesson on C#
    I cannot wait to learn more!
    ....UPDATE:
    I just signed up on your website (codewithmosh.com). You have earned my subscription sir, Thank you so much for your time and effort!

  • @DataVids
    @DataVids 4 роки тому +6

    As a fellow creator developer advocate, these videos are important! thank you

  • @fabiolawilson6632
    @fabiolawilson6632 6 років тому +7

    Thank YOU!! This is my first course/week coding and you just explained my first week in an hour. :-)

  • @AkinbolaGabriel-ks7ny
    @AkinbolaGabriel-ks7ny Рік тому

    This is the best teacher I've seen downloaded apps and stuffs they make me feel like coding is tough but he made everything simple... This is a rare diamond teacher

  • @joeroganpodfantasy42
    @joeroganpodfantasy42 2 роки тому

    1:00:15 Sometimes our latin languages fail us.
    You can interpret "add 3 to a" when you see a = a + 3
    But I never thought about it that way it's so easy and simple you don't have multiple translation in your head from programming language to math language to English language and back and forth.
    Just say add 3 to a and you got all 3 languages covered.

  • @peterzhou3366
    @peterzhou3366 5 років тому +4

    thanks for teaching, it's very clear and impressive. I'm a data developer, I really get a lot information from this course.

  • @myhoopd4684
    @myhoopd4684 2 роки тому +5

    can we get an updated version of this video for current visual studio code?

  • @hixamjocular6591
    @hixamjocular6591 6 років тому +21

    Thank you Mosh your explaining method very intelligible

  • @pooyasamaei8522
    @pooyasamaei8522 5 років тому

    سلام. واقعا این که متوجهی تمام جزئیات برای یه تازه کار سواله و همه رو توضیح میدی خیلی عالیه. ممنون از ویدئوی آموزشی بسیار خوبت. موفق باشی.

  • @VVOXMUSIC
    @VVOXMUSIC 3 роки тому +1

    What a perfect tutorial that was. I just finished it in the course of 2 days by taking a lot of notes. I want to learn how to make a game, but all the other tutorials were doing a shit load of stuff I was not able to understand. Thank you very much for that video!

  • @tinoebeats
    @tinoebeats 4 роки тому +66

    "90% of the time, you're gonna use only 10% of these or even less"
    My brain: hiuveriuvjorrumvnevut8coudmf9-si?

  • @juliavanderkris5156
    @juliavanderkris5156 7 років тому +86

    Great tutorial. Thanks a lot!

    • @bongit_angkortech
      @bongit_angkortech 7 років тому

      ua-cam.com/video/ft4qmxFE_v4/v-deo.html

    • @blameyourm8519
      @blameyourm8519 7 років тому

      lol I find so many people has same profile pictures as me (i got your cat on steam)

    • @oyonahmed5444
      @oyonahmed5444 6 років тому

      goo.gl/TDsKfk

    • @oyonahmed5444
      @oyonahmed5444 6 років тому

      goo.gl/TDsKfk

    • @johnmichaelferrer2314
      @johnmichaelferrer2314 6 років тому

      Now that you have learned the basics, you are now ready for the real deal. Check out LiveEdu dot tv. They will guide to make your own software and program! You won't regret it :)

  • @vuurniacsquarewave5091
    @vuurniacsquarewave5091 8 років тому +21

    Thank you for the amazing tutorials! I have only watched the first part so far, but I already feel motivated to continue unlike with other languages. I only do this as a hobby, and I currently only have very low-level programming skills for retro development only(650x family processors' ASM, Z80 and Intel 8080 ASM). However, I both need to make myself tools and also take a step forward in time, and so far C# seems like a nice entry point for me :)

  • @josephkamande4502
    @josephkamande4502 3 роки тому

    It's my first time to learn C# and I'm feeling like I now know it all. You explain very well. Good teacher. Thank you

  • @salmeleons
    @salmeleons 3 місяці тому

    around 50:06
    that wasn't data loss, it accurately converted 1000 to a byte.
    it just overflowed until it couldnt, making it left with 232. you can verify this by doing 1000 - (256 x 3)

  • @Theshree92
    @Theshree92 8 років тому +5

    Thank you very much for uploading c# video. Keep uploading more videos sir.

  • @yomartin97
    @yomartin97 8 років тому +12

    At 37:43 When you mention with Ctrl + a click, i can't get the object browser pop up about the data type var (Char) except doing Ctrl + Alt + J but it doesn't go to the data type like you did. Help me out.

    • @Zosius
      @Zosius 8 років тому

      i have the same issue. how do I make it open object browser with ctrl+click?

    • @Lexyvil
      @Lexyvil 8 років тому

      I have that same issue. I'm assuming it has to do with the recent version of Visual Studio. Is there any way to get that same window to open? I will appreciate.

    • @yomartin97
      @yomartin97 8 років тому

      I guess we just gotta wait for someone to answer our problem for now.

    • @Lexyvil
      @Lexyvil 8 років тому

      I think I figured it out, since it works for me now. You have to "hold" CTRL and then click "var".
      Let me know if that works~

    • @anthonymelton5181
      @anthonymelton5181 7 років тому +1

      you ever figure this out yo?

  • @cibestian
    @cibestian 8 років тому +14

    it's amaizing how you make it verey easy to understand C# thank you verey much !

  • @clementwee4460
    @clementwee4460 4 роки тому +1

    This tutorial is great, one of the best tutorials I have seen! And I am a professional for 5 years!
    I think it could be made even better by including a segment on how to read API documentation, especially MSDN API Documentation.

  • @RixCanDoit
    @RixCanDoit 3 роки тому +1

    I never realized this, but the tone of voice, the speed of speech, and pauses between phrases at the right time makes a big difference in learning watching UA-cam videos.
    You sir, are an excellent teacher. I'm learning so much more and faster watching you go through the lesson than I do from other programming channels. It was a no brainer to subscribe to your channel, and I can see with over 2 million subscribers that most agree with me. Kudos!

  • @yoursleepparalysisdemon1828
    @yoursleepparalysisdemon1828 4 роки тому +33

    Making a fnaf fan game (starting generic)
    I have the audio, plot etc.
    first im gonna start simple with a 2d mario type thing. Wish me luck

    • @aimerboy69
      @aimerboy69 4 роки тому +1

      same boi

    • @mohammadmohad6156
      @mohammadmohad6156 4 роки тому

      You can also use the same software which scott cawthon uses it is Clickteam fusion 2.5

    • @yoursleepparalysisdemon1828
      @yoursleepparalysisdemon1828 4 роки тому

      Mohammad Mohad
      I'm using code.org
      Wish me luck brooo

    • @datoneoof
      @datoneoof 4 роки тому +3

      recommend you to use unity as a game engine, runs in C#

  • @VampiresDarkCreed
    @VampiresDarkCreed 8 років тому +6

    Amazing lecture Mosh. Thank you for sharing part of it. I will surely check your lectures at udemy. :)

    • @krishnap3870
      @krishnap3870 7 років тому

      Hi Mosh can you pls tell me how to add app.config file in VS2017 for Mac

  • @islekker1403
    @islekker1403 Рік тому +3

    My vidual studio looks different from yours. I didn't get the option to choose between web app etc. I only got new rext file, new file and new window.

  • @BeemoNeemo
    @BeemoNeemo 4 роки тому +1

    Almost bought a 12 week course to teach me probably less than what you can learn from this in an hour. This man is a life/wallet savior.

  • @liam6345
    @liam6345 4 роки тому

    I've had a few drinks but I'm definitely coming back to this video in the morning.. After breakfast. I NEED breakfast first. But so far it looks like an actual tutorial that I can understand. I'm the type of person who can't learn something, unless that something is broken down as much as possible.

  • @nabarupghosh8257
    @nabarupghosh8257 5 років тому +8

    Sir , can you please make a longer tutorial like you made of python of java or c#

  • @ninjablue2011
    @ninjablue2011 8 років тому +11

    37:50 how do you did that ? control and what click ?

    • @nishantwilsonhoro5057
      @nishantwilsonhoro5057 8 років тому +3

      even I have that similar doubt, I tried doing what he said but didn't open 'Object Browser'. @ProgrammingWithMosh is it because of some other version of VS you are using because I have VS 2013; which one did you use for this tutorial?

    • @Jacob-fi4uq
      @Jacob-fi4uq 8 років тому +2

      Same here, I even tried to create a keyboard shortcut, but it doesn't register
      mouse clicks.

    • @csanya25
      @csanya25 8 років тому +1

      not working for me too

    • @MarkCrowtherTheTester
      @MarkCrowtherTheTester 8 років тому

      Looks like this is a Resharper shortcut. Go to Declaration on Control + Left Click. Go to Implementation on Control + Alt + Left Click

    • @berliandro
      @berliandro 7 років тому

      You guys can go to CTRL+W, open mscorlib >> System

  • @darylchetty2870
    @darylchetty2870 5 років тому +13

    Hi mosh
    You make such awesome videos, I have even bought them on udemy. would it be possible to make a series on rdlc reports? Going through data sets, adapters, best report design practices and variable passing.
    I feel the content out there is inadequate or fragmented and hard to put together. Would be great to have a good teacher create a definitive source.

  • @MrDestinyproduction
    @MrDestinyproduction 4 роки тому

    God bless you. I think you are the best programming teacher I've found on UA-cam

  • @CSharpHub
    @CSharpHub 7 місяців тому +2

    Thank you, Mosh.
    This is very donw-to-earth and perfect for bwginners.

  • @johnsanta1451
    @johnsanta1451 4 роки тому +5

    I’m a python fanboy. Seeing all these semi colons is trippy.

  • @Orken1
    @Orken1 8 років тому +4

    Hey! Love the tutorial, will definitely purchase the full course. Was just wondering though, isn't it easier (generally speaking) to read the code if "correct" type is used instead of "var"? Personally i find it easier and faster to read the code with strings named string, ints named int etc. Thoughts?

    • @ToskersCorner
      @ToskersCorner 8 років тому

      Depends. As a beginner it probably is good to not use var especially when working with unfamiliar types(That's just from my experience). However as you progress, it becomes much quicker and even easier to read when using var instead.
      I only think specifying types is good when you are still familiarizing yourself with them. Generally the right side of the operator will give you a answer to what type the var is.

    • @ToskersCorner
      @ToskersCorner 8 років тому +1

      I guess all I was really trying to say is as a beginner I found it helpful in regards to learning. You do not always need to know the type, but I think by specifying type it helps you stay aware of what types are and how to use specific ones and how they are different. Of course this is not necessary for anyone near intermediate, but I think it could be helpful in regards to the perspective of a day 1 beginner. In a nutshell I think association is good for learning. Using var is good when you are beyond that level of learning. I'm just speaking from what I feel helped me as a beginner. Other people may be different.

  • @ArvindGuptaDiary
    @ArvindGuptaDiary 8 років тому +17

    This should be declared Official Tutorial Of C# by microsoft~

  • @jonathanp8972
    @jonathanp8972 2 роки тому +1

    I'm an expert in C/C++/Java/and more (of course). Exposition just to say that this video was well suited for me, to learn the language quickly, as I knew all the OOP concepts, and C syntax well, from years of experience, but you got right into the mechanics of C#. I would recommend this for new programmers as well, although trying to put my self in your shoes, as best I can, some of the concepts may be too new or quick. Not sure. But for me, the video was PERFECT! Thanks! Just what I needed. I can start programming immediately in C#.

  • @alekseyklimets6589
    @alekseyklimets6589 2 роки тому

    Damn, this guy is so good at explaining. I don't consider myself the sharpest one, but with him I catch up relatively quickly.

  • @sjokotroll9571
    @sjokotroll9571 4 роки тому +16

    Who else learning c# for unity?

  • @hellothere1522
    @hellothere1522 5 років тому +46

    Im really disapointed i feel like there should be more ads on here

    • @rodproducts
      @rodproducts 5 років тому +5

      hard to tell if sarcasm or appreciation of the content.

    • @migueldomingos4570
      @migueldomingos4570 4 роки тому

      @@Kekmit There is a video about building an app with c# that lasts 24 hours and has absolutely no ads!

  • @Alex-tc4hf
    @Alex-tc4hf 4 роки тому +3

    Dude, I spent 3 years learning c++ and I didn't know y I can't make games in c++...now I know

  • @mmrllmonta
    @mmrllmonta 11 місяців тому

    Im in the medical field... this is really helpful... am totally out of the dark with regards to coding... this one helps

  • @mkivts
    @mkivts 5 років тому

    Wow! Just 8 minutes into this video and I finally understood all bits of info that felt so unrelated and sparse through 2,5 years of my CS degree.

  • @khadijafatima1944
    @khadijafatima1944 8 років тому +5

    Thank you Sir! this video has helped me a lot. :)

  • @xviewmytubex
    @xviewmytubex 7 років тому +12

    I installed Visual Studio Community 2017 v15.1 as part of an installation of the Unity Game Engine. When I open my VS app and start a new project and select Visual C#, I am not prompted with Windows option and, the corresponding options on the right (including Console Application). What am I missing? Thank you for the help.

    • @kevinfavro1734
      @kevinfavro1734 7 років тому

      I have the same problem, perhaps vs2017 has different config?

    • @leaf2455
      @leaf2455 7 років тому

      Same here

    • @Nathan-zs2yy
      @Nathan-zs2yy 7 років тому

      Same problem

    • @paxroxas
      @paxroxas 7 років тому +1

      Though it's been 7 months, this might still help someone. It's a bit different than in the video, but close. stackoverflow.com/questions/36269673/no-console-application-in-visual-studio-2015

    • @qldppp4474
      @qldppp4474 7 років тому +2

      The problem is when you installed it with unity it most likely didn’t come with the windows package. Open the visual studio installer, if it’s not on your computer download it, and install the visual c# package that should include the windows templates.

  • @oatmealraisin2155
    @oatmealraisin2155 4 роки тому +6

    I may need a tutorial on how to understand this tutorial.

  • @ojitelikenechukwu3895
    @ojitelikenechukwu3895 3 роки тому

    I have not gone halfway and I enjoy your method of teaching already .... kudos 👌

  • @christiankomodo
    @christiankomodo 2 роки тому

    Mosh is the best! I'm always happy when I want to spend some time gaining awareness of a new language that Mosh already has a video about it!

  • @aiddensadler6275
    @aiddensadler6275 4 роки тому +6

    Well im only 12 but im doing my best to learn, i know html, css, and js so im sure i can learn C#

  • @tylerstevens9022
    @tylerstevens9022 2 роки тому +5

    Am I watching this before a C# interview? yes