💬 I hope you learn a lot from this course! Thanks! 🌍 Get the Premium Course! cmonkey.co/csharpcompletecourse 💬 Learn by doing the Interactive Exercises and everything else in the companion project! 🔴Learn C# Intermediate FREE Tutorial Course! th-cam.com/video/I6kx-_KXNz4/w-d-xo.html 🎮 Play my Steam game! cmonkey.co/dinkyguardians ❤ Watch my FREE Complete Courses th-cam.com/video/oZCbmB6opxY/w-d-xo.html 🌍 Get my Complete Courses! ✅ unitycodemonkey.com/courses
@@Kokstik_mostik You either use one of your friends abroad, or you open a foreign bank card for yourself. Or you don't pay. I'm from Russia too. I just use free stuff for now. But I use the help of my relocated friend to buy assets for Unity.
I bought the course to Support you and I am more than Happy, the Project is amazing, I think people, who dont have any knowlegde will be pleased with the Project:) Always great to see what you are coming up with^^
@@arunakumari634 I am sry, but this wouldn't be fair agains other people and espacialy CodeMonkey, how had so much work to create this Project and course. I still Hope, you will learn alot from the course, greetings:)
Thank you so much for this wonderful course! I started to learn Unity last year thanks to your splendid free course named "Kitchen Chaos". I promise I will buy your course to support you as soon as I graduate and find a job!
I am more than happy to see this video is out. I just purchased the course to support, and I want to be honest and clear - this is the best way and place to learn. I wish I had so many options and so much information to study when I started learning and not having to pay money when I was a teenager, but I can afford it now. I am more than happy to buy and support the course and Monkey - it's awesome. I know I couldn't change the way I started learning with hustle and hard work with barely basic information around the internet but it doesn't mean that others can't have it now. You're the best, and the fact that you get this industry forwards is amazing to me. Thank you for doing so much and I wish more people would've support you. Happy development everyone ! You've come to the right place !
@@IDONTKNOWWHATIMDOING-mp2ng One thing I've noticed is that on almost every coding/dev video when someone is asked how there progress is going, they never respond lmfao. Doesn't bode well, must be a hell of a skill to buckle down and learn.
I'm unable to afford the complete course at the moment. This course has introduced me to ideas I had never considered before. I'm looking forward to the Intermediate Section with great anticipation. Thank you!
Thank you so much Code Monkey, I had completed your Kitchen Chaos course 3-4 months ago and I really needed a refresh in C# because had a break due to exams but now I will start again surely. And, Personally I really love your tutorials because of your way of explanation❤
If you want to learn to code (or have been told 'learn to code') this is the course for you. No prior coding experience is necessary (1st exercise is declare a variable and give it a value, accompanied by a 3-minute full solution and explanation video if you get stuck). Great value currently $197.99 or 4 x $52.79/mth (cheaper than a computer science degree, and possibly more useful:-).
guys try to watch the ads asap it's the least we could do to say thanku...really high quality tutorial..mu teach us by making the mistake showing the error nd make us curious about the answer then u explain it very easily..relaly clever msa thnku🎉
Awesome course. Familiar with a good portion of this, but one thing I wasn't familiar with was string interpolation. That will definitely save time in the future versus the "," + approach between string sections and variables. Only slight tweak I'd suggest is in the early part when it talks about downloading the companion project, note in the video that is for premium users only. I spent a bit of time trying to see if I missed it within the video description or on site page. All good though.
i took lots of programming courses in other languages for "beginners" but this is my first C# beginner tutorial that IS ACTUALLY for beginners!😮Thanks a lot!!!I'm super grateful I'm currently not working yet but isa i intent to support that great effort by contributing in the future thnx again a lot!May God reward u heavily for ur kindness in sharing knowleddge ^-^nd plz anyono who has the money support him
Thank you for providing free knowledge! You are the best lecturer I have ever heard in the course. The first time I watched your video, I thought you were great. The knowledge you taught was clear and concise in logic. And this free knowledge is like a timely help to me as a student, you are my hero.
Thanks for the guide. Regarding your question about 0; zero is a neutral number. It is neither positive nor negative. So a positive number check should be x > 0 instead of x >=0
I bought your course for advance section and interactive exercises, thanks for sharing this course to those who cant afford it, I am happy to support you by purchasing paid course.
Thank you very much for creating this type of content. I have purchased some of your courses in the past, such as the build-defender on Udemy. I live in Argentina, and at the moment, it's difficult for me to support you with the cost of the course, but I hope to be able to do so someday to repay the help you provide. I hope I can dedicate myself to this and give back to you and the community in the same way. I will try to watch it in these days. Thank you very much and a big hug!
Holy shit dude, thank you so much for this absolute beast of a free course. As somebody who has tried to sink his teeth into coding but allways failed due to the lack of structure of most youtube courses, this is a huge help for me!
I have been programming for over 25 years in which I have played with Unity for the last 10 years or so and I wish this video existed 10 years ago. I have not checked out the Companion project yet but I am sure I wish it existed 10 years ago too! Even though I am not a beginner, this video is definitely helpful for beginners setting out on their new programming journey.
I always wanted to go back to re learn my basics after being away from coding for more than 2 years. A nice detailed free course one can have to have a solid coding base. Sure i will purchase it once have funds for it to give back to you and community.
I hope you learn a lot! Yeah the companion project is part of the premium course bonuses. Although I included the questions and exercise titles in the end of each lecture on this video, so if you want you can use that to guide yourself to do those exercises.
I've been stuck in tutorial purgatory when it comes to learning C# and this is the only tutorial that has both kept my attention and explained topics in a way I can understand. It made learning fun, thank you
after 2 and a half weeks i am almost done with the beginner course. Very much looking forward to the intermediate course. that you so much for creating this!!!!
I was always struggling with some new code stuff i learn, but this course made me realize how much code can be easy and fun. Thank you for making these courses, I will always support you!
In for a long one! Haha, thanks again CodeMonkey, love your videos! Done the kitchen chaos course and part of the turned based course (I really want to start that again and complete it)!
Thank you so much Code Monkey! I am currently halfway through your Kitchen Chaos course, but I needed a short break to really take things in. By that time, I decided to watch this course and it is amazing! I got a quick refresher on the basics and also learned a few small things here and there. Overall, both of these courses are amazing. Sadly, I can't support you right now since I am just 13 and don't really have any money. But still, a huge thanks from me. You are providing free high-quality education to everyone and helping their gamedev dreams come true! I hope I can help support you and your work in the future. And again, thanks a ton! 😄😃🐵
I have already learn the basics of C# from other sources so i will stick with your other course of Kitchen Chaos i'm already in the middle of it so far , i really thank you from my heart for all the hard work you do for the community we all appreciate it
Yup if you're in the middle of that one definitely continue until the end, then after that come here and watch this one so you learn more about C# in general instead of focusing on making one specific game.
You have been extremely helpful in my Unity and C# journey so I will be thanking you in a few days (when I get paid) and buying the premium course. I appreciate all the hard work you!
Thanks for helping me to get good foundations with c# and programming! I greatly appreciate this business model, and someday I'll buy your course to support your content! It'll help me a lot in my college and my Game Design and dev journey thank you!
sorry for my message if it disturb you but I saw your message is the newest message and I want to ask you if you install the Companion Project? and if yes how did you install it ?
I'm not going to watch it today but just wanted to comment that i can't thank you enough for your excellent videos and courses ! Definitely on my watch list. God bless you ❤
Liking with multiple accounts, and commenting the same too! For the algo! Although i won't be able to view the whole thing now, i will watch it very soon! Thanks a bunch Hugo! :)) I saw your last video talking about how much work you've been putting in! Keep up the good work!!! ❤
Hello I am really glad that I have a great luck a week before i started my game development journey I am glad I am a subscriber of you a able to get get know from this video it but I can't afford the premium version of the course the truth is i really like the core of extensive excercise it would be great if you provide us only the extensive excercise part for free so everyone can learn every nicely hope you understand Your subscriber
I just bought the course. You helped with so many videos regarding Unity in the past, so that‘s the least I can do! I‘m really excited how the Quizzes and Exercises turn out to be. Also I‘m quite curious if you plan on doing more purely Unity specific courses like you did in the past on udemy. As I found them to be pretty good as well!
Thanks! I hope you learn a lot! Yup I definitely want to do more game-focused courses. After I build the advanced section for this one I will probably start working on a DOTS course, maybe making a Factory or RTS game which should be fun!
For free users(not having paid course),When you end the chapter, the best way of learning is to answer each question with our own words to see if we understood each concept? I can use Notion for instance and make bullet holes or lists, to easily remind myself what each concept does instead of having them in my mind. I could also AI to explain me a bit of the concept if I didn't understand it well(to be able to have a visual image how it works) and then explain it again with my own words. And then, of course, try the code in practice. But that requires either developing your own project or going one of these sites that have quizzes or tasks for testing your knowledge. The huge problem is: I understand the concepts shown, how they work. But if l try to explain them or try to write or come up with good questions to test my knowledge( Like a teacher preparing questions for his students). l get frozen. I must take it slow,one at a time because it all seems like a huge mountain. About thinking up questions and how to answer them
Amazing course! Will help a lot. The thing I only miss on the whole internet is a tutorial on how to setup a co-op pre-screen lobby in Unity. Like char select, handle player join / leave, load map with correct settings chosen in the lobby ... But just for local, without the networking... would be great!!
Looking forward to the Intermediate portion! This video has helped my understanding of C# substantially. I'm just starting my journey into learning Unity/C#.
I might be mistaken, but I think I found a mistake in the compound boolean expressions. C# has an order of precedence that it follows ! -> && -> || so it doesnt necessarily solve them from left to right.
I'm glad to hear that! I also learned some things myself while researching for this course so I was hoping that would also happen to other intermediate/advanced users!
Hi i wanted to learn unity just to learn, i want to make a 3rd person shooter, how can i start?, have been researching a lot, but it's overwhelming How did you start?
@@anti-materielrifle search code monkey third person shooter on youtube, that video is very beginner friendly and you will learn quite a bit, but before that I would recommend you understand all the coding basics shown in these videos
Smartest monkey is back! Wish you all the best with your plan and there is no doubt that these courses will help so much people to follow their passion. Trust the process and you will learn what you always dreamed of!! You are a LEGEND
I hope that in the intermediate course you will teach more about OOP in C# and help people understand OOP in the clearest way because it is very important knowledge that any coder needs to have, even if they use this language other programming languages. And further I hope you will have a course on "data structures and algorithms" for beginners to advanced. I will buy your course I really like your way of teaching. Thank you very much, wish you good health!!
Good refresher on the basics before moving on to intermediate.... enjoying the C# since it wasn't available to me in the past when studying COBOL, Pascal and Advanced Basic etc. in the past....
Just wanted to say, I grabbed your turn based tactics course and im about half way through as I realised my maths has become terrible over the years so im back on khanacademy brushing up on some trig and algebra and a bit of calculus (please send help) I have your unity essentials course? Not sure what its called but its the one that goes over features of the engine, very helpful, stops me coding already existing things! I will at some point try to go through this course too but I am fairly confident with C# (and reading the manual), youre a blessing to everyone setting out on their coding / game dev journey, whether or not AI is about to make us all redundant I still enjoy my time learning stuff, cheers again brother
That's awesome to hear, sounds like you're putting in a lot of effort in your learning journey, nice! Yup my Kitchen Chaos course is pretty great if you want to learn the basics of Unity and how to make a simple game. And this one is great for learning C# by itself. I still learned a few things myself while researching for this course which was fun!
@CodeMonkey Thankyou so much CodeMonkey For this Amazing Course. Now I will watch your Unity 15 Hours Course to learn to create Some Amazing Games. Again thanks a Lot For this Free Tutorial. Love From India ❤️❤️
I like to use reflection to set private static readonly value in some class postfixed with -Manager in some internal unitian core libraries to write simpler and more managible code and to troll collegues ofcourse :)
Awesome! Thanks a lot! I'll consider buying this course just to see more advanced ones because after 2 years of wathing tutorials on your channel, i need more advanced stuff to grow as dev. =) And that's your "fault" hahah.
hey bro i cant download the project on 26:41 and companian project is for premium version and even there is no section in the website "how the interactive exercise works plz tell me or else the tutorial is very good i like it but plz help me in this
Binge-watched just to help with the YT algorithm and to show support. Even as a junior dev, I still picked up one or two tricks from watching this. Overall, very well presented. One thing I might suggest ... I know you got rid of your Discord awhile back in favor of United Programmers, but it might be worth reviving since a lot of people - especially younger people - use Discord as the primary or only means of communicating online. Veteran coders can use it as a platform to help newbies and newbies can ask questions or get feedback for stuff related to Unity and your content. It might also be an easier place to do your live lectures and collabs since Discord natively has Stage channels and screen sharing. You can also upload .cs files into Discord and write code blocks as well. Using the Discord API, you could do what Thor from Pirate Software did and craft a ticket system for asking questions as well.
Yeah I know lots of people like Discord but my issue with Discord is simply the fact that it's realtime and I can't really be on there 24/7. Whereas the TH-cam comments here or the course Comments, those are more like a forum so I can answer everything once or twice per day which makes it much more manageable. I did think about building some features for the live sessions, although I was thinking more about adding those features on the Unity Companion project instead of using an API
@@CodeMonkeyUnity You could make the Discord Patreon-only as a perk for more direct access. And then make it clear your scheduling in the rules. That way, it's not overwhelming while simultaneously solving issues of both revenue and feedback.
Yesterday I did the first Live study group and people were asking for exactly that so yup I'll set that up. Maybe with it being semi-private it might help make it more manageable
I don't know if this is gonna be just like before, tutorial hell. I'm thinking about stopping my tutorial addiction lol. I can't code anything without a tutorial. Would this video help me make things on my own?
That's exactly why I designed the interactive exercises. To encourage you to actually write code to solidify your knowledge. You don't learn just by watching videos, you need to apply what you learn so make sure you do that!
Oh. That's nice. Thanks for alll you do. i don't know, about the interactive exercises, I can't get the companion project without getting the premium course? @@CodeMonkeyUnity
Yup that one is part of the premium version. But I also left the titles for the exercises and questions in the video at the end of each lecture, so if you can't afford the premium version you can still guide yourself using those titles.
God literally made you a god for programmers. I am a intermediate programmer but still forget how to define a array 😂😂 (maybe because i use multitude of languages... Like C++, Java, C#, Python 😅) Your videos are what made me jump from beginner to intermediate after brackeys videos. It has been 3 years watching you, and you are still killing it❤❤❤❤ Kudos to you and wish you do this for as long as possible! ❤❤❤❤
Thank you a lot for all the free courses u have been providing and i have a question in unity whenever i use the new input system and change the input from one key to another the console shows a null reference error and if change ir again a couple times it goes away but its random could it be an error in one of my scripts or an error on unity side?
Use Debug.Log to identify what is null unitycodemonkey.com/video.php?v=5irv30-bTJw It's probably something in your own code rather than the Input System itself
Thanks for the great courses. I'll have to wait to pay to get the companion project to go through this completely, but thanks for all your great content!
@@CodeMonkeyUnity yes, it's very well put together and a long time programmer friend to bounce questions off. But he's who provided me the links! Thanks!
I would have loved to have this course but Im using unreal and it use C++.. I wonder if there are good courses from that language? ty for doing cool courses to help people to learn!
I'm sure there are since it's a super popular language but I don't have any specific video recommendations. Although check out the lecture on Naming Rules and Clean Code guidelines, as well as the design patterns and refactoring lectures in the intermediate section th-cam.com/video/I6kx-_KXNz4/w-d-xo.html Those topics are language agnostic
💬 I hope you learn a lot from this course! Thanks!
🌍 Get the Premium Course! cmonkey.co/csharpcompletecourse
💬 Learn by doing the Interactive Exercises and everything else in the companion project!
🔴Learn C# Intermediate FREE Tutorial Course! th-cam.com/video/I6kx-_KXNz4/w-d-xo.html
🎮 Play my Steam game! cmonkey.co/dinkyguardians
❤ Watch my FREE Complete Courses th-cam.com/video/oZCbmB6opxY/w-d-xo.html
🌍 Get my Complete Courses! ✅ unitycodemonkey.com/courses
Hey Thanks for the Course & effort man.
Waiting For the intermediate and Advanced.
And Thank YOU So Much for such High Quality Content❤❤❤❤
Thank you so much for sharing your knowledge for free! You are an astounding person and a role model for me and many guys.
How can I pay for the course if I am from Russia and payments through PayPal or visa/mastercard do not work?
@@Kokstik_mostik You either use one of your friends abroad, or you open a foreign bank card for yourself. Or you don't pay.
I'm from Russia too. I just use free stuff for now. But I use the help of my relocated friend to buy assets for Unity.
I bought the course to Support you and I am more than Happy, the Project is amazing, I think people, who dont have any knowlegde will be pleased with the Project:) Always great to see what you are coming up with^^
@@arunakumari634 I am sry, but this wouldn't be fair agains other people and espacialy CodeMonkey, how had so much work to create this Project and course. I still Hope, you will learn alot from the course, greetings:)
Thanks! I hope you learn a lot!
Nice, whats the Price of the couse?
200$ i guess@@MTheConqueror
it is 300$ but cause of the first month it is in discount, for 225$@@MTheConqueror
day 1: 1:0:9:50
Day 2: 1:47:35
Day 3: 2:31:03
Day 4: FINISHED
Thank you so much for this wonderful course! I started to learn Unity last year thanks to your splendid free course named "Kitchen Chaos". I promise I will buy your course to support you as soon as I graduate and find a job!
I am more than happy to see this video is out. I just purchased the course to support, and I want to be honest and clear - this is the best way and place to learn. I wish I had so many options and so much information to study when I started learning and not having to pay money when I was a teenager, but I can afford it now. I am more than happy to buy and support the course and Monkey - it's awesome. I know I couldn't change the way I started learning with hustle and hard work with barely basic information around the internet but it doesn't mean that others can't have it now. You're the best, and the fact that you get this industry forwards is amazing to me. Thank you for doing so much and I wish more people would've support you. Happy development everyone ! You've come to the right place !
Thanks Man For Helping Us to Get it Free ❤
Thanks for the kind words!
Yup I also wish I had this when I got started, hopefully I can help make things easier for next generation!
I'm 59 yrs old and starting over in life. So let's see how far down the rabbit hole I go.
the timing couldnt get any better
i started my game dev journey 3 days ago and this is exactly what i needed
That's awesome! Best of luck in your learning journey!
thanks bro@@CodeMonkeyUnity
Are you on dc is also started 2 days ago ?
how's it going after 6 months?
@@IDONTKNOWWHATIMDOING-mp2ng One thing I've noticed is that on almost every coding/dev video when someone is asked how there progress is going, they never respond lmfao. Doesn't bode well, must be a hell of a skill to buckle down and learn.
Yet another important Code Monkey learning tool for the beginning game devs out there!
Many thanks for the kind words and the super thanks!
This is Amazing 💯👏🏻
Thank You on behalf of the (Unity and C#) Community, for the honest and even selfless work you do. 😮✌🏻
I don't need this but thank you for doing this for our brothers and sisters who just starting their programming adventure
I'm unable to afford the complete course at the moment. This course has introduced me to ideas I had never considered before. I'm looking forward to the Intermediate Section with great anticipation. Thank you!
That's awesome to hear! Yup stay tuned for the free Intermediate section coming out around the 15th of this month
Thank you so much Code Monkey, I had completed your Kitchen Chaos course 3-4 months ago and I really needed a refresh in C# because had a break due to exams but now I will start again surely. And, Personally I really love your tutorials because of your way of explanation❤
That's awesome! Learning the first time is the hardest so I'm sure you'll quickly remember all the knowledge you already have!
List of topics in the video 😁
In the video:
- What is C#: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Hello world: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Common Errors: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Visual Studio: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- .net 8: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Unity3D Hub: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Unity Interface: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Unity Scripting: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Code Monkey Companion: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Common Errors: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Code basic: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Variables: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Affect variables: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Data Type: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- If Condition: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Logic Operator: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Switch: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Function: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Scope: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Comment: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Array: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Loop: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- While: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Do While: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- For: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Foreach: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Class: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Constructor: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Instanciation: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Static Class: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Access modifier: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Name Rules: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Pascal Case, camelCase, snake_case
- Clean code: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Avoid magic Number: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Never use String as identifiers: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Managing complexity through information hiding: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Single responsibility Principle: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Keep Function short and concise: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Group Related logic data: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Avoid Comments as much as possible by making code self-documented: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Don't repeat yourself: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Constant Refactoring: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
In the introduction:
- What is C#: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Visual Studio Getting Started: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Unity Install and Basics: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Code Monkey Companion project: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Common errors: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Programming Basics: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Variables: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Data Types: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- IF: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Switch: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Function: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Scope: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Comment: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Arrays: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Loops: While, for, foreach, do while: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Class, Object: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Static: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Access Modifiers: public protected, internal private: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Naming Rules: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Clean code Guidelines: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Beginner Project: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Visual Studio Shortcuts: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Refactoring: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Enums: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Properties: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Multidimensional arrays: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Nested Loops: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Recursion: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Dictionary: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Other Collections: LIFO: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Function params: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Optional Parameters: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Value Type and Reference type: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Struct: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Class inheritance: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Interfaces: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Is, as, Casting: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Switch type matching: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Delegates: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Local Functions vs Lambda: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Events: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Generics: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Constants, readonly: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Try and catch exceptions: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- IEnumerable, yield return: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Namespace: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Singleton Pattern: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Design Patterns: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
- Intermediate project: th-cam.com/video/pReR6Z9rK-o/w-d-xo.html
What a champ 🏆. Will be saving my pocket money up to support your premium course!
If you want to learn to code (or have been told 'learn to code') this is the course for you. No prior coding experience is necessary (1st exercise is declare a variable and give it a value, accompanied by a 3-minute full solution and explanation video if you get stuck). Great value currently $197.99 or 4 x $52.79/mth (cheaper than a computer science degree, and possibly more useful:-).
Thanks for the kind words! I'm glad you're enjoying the course!
just watching the overview made me realize something I did wrong in a strip of code immediately 🤩
I learned everything in one day and landed my $200k job within 2 weeks!
What a brilliance business model. Will watch and follow along :)
guys try to watch the ads asap it's the least we could do to say thanku...really high quality tutorial..mu teach us by making the mistake showing the error nd make us curious about the answer then u explain it very easily..relaly clever msa thnku🎉
Thanks! I hope you're learning a lot!
Awesome course. Familiar with a good portion of this, but one thing I wasn't familiar with was string interpolation. That will definitely save time in the future versus the "," + approach between string sections and variables. Only slight tweak I'd suggest is in the early part when it talks about downloading the companion project, note in the video that is for premium users only. I spent a bit of time trying to see if I missed it within the video description or on site page. All good though.
Wish i saw this an hour ago :)
i took lots of programming courses in other languages for "beginners" but this is my first C# beginner tutorial that IS ACTUALLY for beginners!😮Thanks a lot!!!I'm super grateful I'm currently not working yet but isa i intent to support that great effort by contributing in the future thnx again a lot!May God reward u heavily for ur kindness in sharing knowleddge ^-^nd plz anyono who has the money support him
I'm glad you're enjoying it! Thanks!
Unity themselves couldn’t pay you enough for all this work, just saw the video on the intermediate course. I will buy it as soon as I can.
Thanks a lot brother, god bless you !!!!
Thank you for providing free knowledge! You are the best lecturer I have ever heard in the course. The first time I watched your video, I thought you were great. The knowledge you taught was clear and concise in logic. And this free knowledge is like a timely help to me as a student, you are my hero.
I'll try to finish all the courses! (c# and unity)
Go for it!
Thanks for the guide. Regarding your question about 0; zero is a neutral number. It is neither positive nor negative. So a positive number check should be x > 0 instead of x >=0
Thank you for guiding us. i can not afford the paid version so i will visit this video regularly
I bought your course for advance section and interactive exercises, thanks for sharing this course to those who cant afford it, I am happy to support you by purchasing paid course.
Thank you very much for creating this type of content. I have purchased some of your courses in the past, such as the build-defender on Udemy.
I live in Argentina, and at the moment, it's difficult for me to support you with the cost of the course, but I hope to be able to do so someday to repay the help you provide.
I hope I can dedicate myself to this and give back to you and the community in the same way.
I will try to watch it in these days.
Thank you very much and a big hug!
Hey, I’m stuck at 25:16. Can’t find the Unity project file anywhere in the links below. Anyone know where it’s at or how to get it?
Holy shit dude, thank you so much for this absolute beast of a free course. As somebody who has tried to sink his teeth into coding but allways failed due to the lack of structure of most youtube courses, this is a huge help for me!
I hope you learn a lot!
Got through my c# course in college last fall. Glad to continue on to learn more about my preferred programming language.
I have been programming for over 25 years in which I have played with Unity for the last 10 years or so and I wish this video existed 10 years ago. I have not checked out the Companion project yet but I am sure I wish it existed 10 years ago too! Even though I am not a beginner, this video is definitely helpful for beginners setting out on their new programming journey.
I'm glad you found it helpful! Thanks!
you're the the teacher of the next game dev generation , thank you so much.
As you explain this course,I see your attitude and polite thinking and helping, represent a true Muslim behavior very kind thanks for the course ❤
Excellent. Thanks to all those who paid so it became free. I'll be sharing this with anyone that asks how to get into programming. Thanks 🙂
I hope you learn a lot! Thanks!
I always wanted to go back to re learn my basics after being away from coding for more than 2 years. A nice detailed free course one can have to have a solid coding base. Sure i will purchase it once have funds for it to give back to you and community.
And currently the companion project is locked for free. Hope so it will be available in future.
I hope you learn a lot! Yeah the companion project is part of the premium course bonuses. Although I included the questions and exercise titles in the end of each lecture on this video, so if you want you can use that to guide yourself to do those exercises.
@@CodeMonkeyUnity Thanks a lot for the guidance and your hard work.
I've been stuck in tutorial purgatory when it comes to learning C# and this is the only tutorial that has both kept my attention and explained topics in a way I can understand. It made learning fun, thank you
I'm glad you're learning! Keep at it!
cant wait to start this, thank you so much
after 2 and a half weeks i am almost done with the beginner course. Very much looking forward to the intermediate course. that you so much for creating this!!!!
That's awesome! Great job on taking it slow and really learning! The free intermediate video is coming out tomorrow, stay tuned!
@@CodeMonkeyUnity omg thanks for the heads up. I'll add that to my playlist and start that as soon as I finish the beginner.
Thank you Code Monkey for this course and special thank you to everyone who already bought the course
I was always struggling with some new code stuff i learn, but this course made me realize how much code can be easy and fun. Thank you for making these courses, I will always support you!
I'm glad you're learning a lot! Thanks!
By far the best gamedeveloper i've ever seen in my life. Thank you... You are a great man with great heart.
+++
In for a long one! Haha, thanks again CodeMonkey, love your videos! Done the kitchen chaos course and part of the turned based course (I really want to start that again and complete it)!
Thank you so much Code Monkey! I am currently halfway through your Kitchen Chaos course, but I needed a short break to really take things in. By that time, I decided to watch this course and it is amazing! I got a quick refresher on the basics and also learned a few small things here and there. Overall, both of these courses are amazing. Sadly, I can't support you right now since I am just 13 and don't really have any money. But still, a huge thanks from me. You are providing free high-quality education to everyone and helping their gamedev dreams come true! I hope I can help support you and your work in the future. And again, thanks a ton! 😄😃🐵
I have already learn the basics of C# from other sources so i will stick with your other course of Kitchen Chaos i'm already in the middle of it so far , i really thank you from my heart for all the hard work you do for the community we all appreciate it
Yup if you're in the middle of that one definitely continue until the end, then after that come here and watch this one so you learn more about C# in general instead of focusing on making one specific game.
You have been extremely helpful in my Unity and C# journey so I will be thanking you in a few days (when I get paid) and buying the premium course. I appreciate all the hard work you!
Such an Honest Chill and cool guy.
Thanks for helping me to get good foundations with c# and programming! I greatly appreciate this business model, and someday I'll buy your course to support your content! It'll help me a lot in my college and my Game Design and dev journey thank you!
Nice! I'm glad you found this video helpful1 Best of luck in your learning journey!
Thank you so much for this course. Been looking for a C# tutorial for unity for months now, now that I've found your channel this is truly a god-send.
sorry for my message if it disturb you but I saw your message is the newest message and I want to ask you if you install the Companion Project? and if yes how did you install it ?
Thanks for the kind words, I hope you learn a lot!
@zaid.b4531 the companion project is one of the bonuses of the premium version of the course
I'm not going to watch it today but just wanted to comment that i can't thank you enough for your excellent videos and courses ! Definitely on my watch list. God bless you ❤
I would like to add a shortcut for moving lines: ALT + Arrow Up/Down
Liking with multiple accounts, and commenting the same too! For the algo!
Although i won't be able to view the whole thing now, i will watch it very soon!
Thanks a bunch Hugo! :))
I saw your last video talking about how much work you've been putting in!
Keep up the good work!!! ❤
Thanks!
Yup take your time, the course will be here whenever you have time to learn!
You are a legend among men
He's the archetypal hero that shares the loot with the village
He looks like the gigachad guy
Hello
I am really glad that I have a great luck a week before i started my game development journey I am glad I am a subscriber of you a able to get get know from this video it but I can't afford the premium version of the course the truth is i really like the core of extensive excercise it would be great if you provide us only the extensive excercise part for free so everyone can learn every nicely hope you understand
Your subscriber
I included the titles at the end of each lecture in this video, so based on those you can guide yourself to do the exercises on your own for free
Thanks
You are good at what you do, and a good dude! Thanks for your help getting up and running.
Bro you’re a true king. I’m making it my goal to finish this course completely no matter how long it takes.
Go for it!
You're an amazing person! Thank you!
I just bought the course. You helped with so many videos regarding Unity in the past, so that‘s the least I can do! I‘m really excited how the Quizzes and Exercises turn out to be. Also I‘m quite curious if you plan on doing more purely Unity specific courses like you did in the past on udemy. As I found them to be pretty good as well!
Thanks! I hope you learn a lot!
Yup I definitely want to do more game-focused courses. After I build the advanced section for this one I will probably start working on a DOTS course, maybe making a Factory or RTS game which should be fun!
❤ Thank you So much ❤️🥰
You are literally my hero! it was more than help to me, thank you for the course❤
For free users(not having paid course),When you end the chapter, the best way of learning is to answer each question with our own words to see if we understood each concept? I can use Notion for instance and make bullet holes or lists, to easily remind myself what each concept does instead of having them in my mind. I could also AI to explain me a bit of the concept if I didn't understand it well(to be able to have a visual image how it works) and then explain it again with my own words.
And then, of course, try the code in practice. But that requires either developing your own project or going one of these sites that have quizzes or tasks for testing your knowledge.
The huge problem is: I understand the concepts shown, how they work. But if l try to explain them or try to write or come up with good questions to test my knowledge( Like a teacher preparing questions for his students). l get frozen.
I must take it slow,one at a time because it all seems like a huge mountain. About thinking up questions and how to answer them
Amazing course! Will help a lot. The thing I only miss on the whole internet is a tutorial on how to setup a co-op pre-screen lobby in Unity. Like char select, handle player join / leave, load map with correct settings chosen in the lobby ... But just for local, without the networking... would be great!!
Unity had a great demo doing exactly that, listening to inputs from various controllers and connecting them th-cam.com/video/5tOOstXaIKE/w-d-xo.html
1:57:04 They are NOT evaluated from left to right, because AND has a higher priority than OR.
For example (true || true && false) returns True
Looking forward to the Intermediate portion! This video has helped my understanding of C# substantially. I'm just starting my journey into learning Unity/C#.
Thank you so much bro i really need this and thanks all of you people bought premium Course
I might be mistaken, but I think I found a mistake in the compound boolean expressions. C# has an order of precedence that it follows ! -> && -> || so it doesnt necessarily solve them from left to right.
I'm actually an intermediate Unity developer yet I learned a few things that I did not know, or some things that I completely forgot.
I'm glad to hear that! I also learned some things myself while researching for this course so I was hoping that would also happen to other intermediate/advanced users!
Hi i wanted to learn unity just to learn, i want to make a 3rd person shooter, how can i start?, have been researching a lot, but it's overwhelming
How did you start?
@@anti-materielrifle search code monkey third person shooter on youtube, that video is very beginner friendly and you will learn quite a bit, but before that I would recommend you understand all the coding basics shown in these videos
Very Happy to see this course from Code Monkey, because your teaching style is best to do my learnings easy 😍😍😍😍
i want to get the companion project but i dont have money but your videos are also helful
Smartest monkey is back! Wish you all the best with your plan and there is no doubt that these courses will help so much people to follow their passion.
Trust the process and you will learn what you always dreamed of!!
You are a LEGEND
legend! I was looking for a good course lately for unity. Thank you!!
Oyun yapabildin mi reyis ?
Excellent course; thank you for providing free quality knowledge for everyone!
I hope that in the intermediate course you will teach more about OOP in C# and help people understand OOP in the clearest way because it is very important knowledge that any coder needs to have, even if they use this language other programming languages.
And further I hope you will have a course on "data structures and algorithms" for beginners to advanced.
I will buy your course
I really like your way of teaching. Thank you very much, wish you good health!!
Good refresher on the basics before moving on to intermediate.... enjoying the C# since it wasn't available to me in the past when studying COBOL, Pascal and Advanced Basic etc. in the past....
I'm glad you're enjoying it!
Just wanted to say, I grabbed your turn based tactics course and im about half way through as I realised my maths has become terrible over the years so im back on khanacademy brushing up on some trig and algebra and a bit of calculus (please send help)
I have your unity essentials course? Not sure what its called but its the one that goes over features of the engine, very helpful, stops me coding already existing things!
I will at some point try to go through this course too but I am fairly confident with C# (and reading the manual), youre a blessing to everyone setting out on their coding / game dev journey, whether or not AI is about to make us all redundant I still enjoy my time learning stuff, cheers again brother
That's awesome to hear, sounds like you're putting in a lot of effort in your learning journey, nice!
Yup my Kitchen Chaos course is pretty great if you want to learn the basics of Unity and how to make a simple game. And this one is great for learning C# by itself.
I still learned a few things myself while researching for this course which was fun!
@CodeMonkey Thankyou so much CodeMonkey For this Amazing Course. Now I will watch your Unity 15 Hours Course to learn to create Some Amazing Games. Again thanks a Lot For this Free Tutorial. Love From India ❤️❤️
Nice! I'm glad you're learning!
Finally! I'll definitely purchase your course. Your channel and courses have helped me in gaining essential skills in my career. Thanks!
Just finished the course. Thank you, it was very helpful to us.
Congrats on completing the course! I'm glad you learned a lot, best of luck in your learning journey!
Thanks. We are now looking forward to complete your intermediate course about c#.
I like to use reflection to set private static readonly value in some class postfixed with -Manager in some internal unitian core libraries to write simpler and more managible code and to troll collegues ofcourse :)
Thank you for this course, you do a spectacular job, greetings from Colombia.
Awesome! Thanks a lot! I'll consider buying this course just to see more advanced ones because after 2 years of wathing tutorials on your channel, i need more advanced stuff to grow as dev. =) And that's your "fault" hahah.
hey bro i cant download the project on 26:41 and companian project is for premium version and even there is no section in the website "how the interactive exercise works plz tell me or else the tutorial is very good i like it but plz help me in this
thx thx 🥰
It's FINALLY HERE!
I love your courses, I have the unity tips and strategy courses. If I ever get ahead enough to purchase this one I will just to have it in my library.
Binge-watched just to help with the YT algorithm and to show support. Even as a junior dev, I still picked up one or two tricks from watching this. Overall, very well presented.
One thing I might suggest ...
I know you got rid of your Discord awhile back in favor of United Programmers, but it might be worth reviving since a lot of people - especially younger people - use Discord as the primary or only means of communicating online. Veteran coders can use it as a platform to help newbies and newbies can ask questions or get feedback for stuff related to Unity and your content. It might also be an easier place to do your live lectures and collabs since Discord natively has Stage channels and screen sharing. You can also upload .cs files into Discord and write code blocks as well.
Using the Discord API, you could do what Thor from Pirate Software did and craft a ticket system for asking questions as well.
Yeah I know lots of people like Discord but my issue with Discord is simply the fact that it's realtime and I can't really be on there 24/7. Whereas the TH-cam comments here or the course Comments, those are more like a forum so I can answer everything once or twice per day which makes it much more manageable.
I did think about building some features for the live sessions, although I was thinking more about adding those features on the Unity Companion project instead of using an API
@@CodeMonkeyUnity You could make the Discord Patreon-only as a perk for more direct access. And then make it clear your scheduling in the rules. That way, it's not overwhelming while simultaneously solving issues of both revenue and feedback.
Yesterday I did the first Live study group and people were asking for exactly that so yup I'll set that up. Maybe with it being semi-private it might help make it more manageable
You are AMAZING , thank you so much .
You deserve all the unity awards.... GG CODEMONKEY
I don't know if this is gonna be just like before, tutorial hell. I'm thinking about stopping my tutorial addiction lol. I can't code anything without a tutorial. Would this video help me make things on my own?
That's exactly why I designed the interactive exercises. To encourage you to actually write code to solidify your knowledge. You don't learn just by watching videos, you need to apply what you learn so make sure you do that!
Oh. That's nice. Thanks for alll you do. i don't know, about the interactive exercises, I can't get the companion project without getting the premium course? @@CodeMonkeyUnity
Yup that one is part of the premium version.
But I also left the titles for the exercises and questions in the video at the end of each lecture, so if you can't afford the premium version you can still guide yourself using those titles.
@@CodeMonkeyUnitythank you so much. It's really nice. I think this would really make me better at c# now!
happy to hear that your goal is reached :D
God literally made you a god for programmers.
I am a intermediate programmer but still forget how to define a array 😂😂 (maybe because i use multitude of languages... Like C++, Java, C#, Python 😅)
Your videos are what made me jump from beginner to intermediate after brackeys videos. It has been 3 years watching you, and you are still killing it❤❤❤❤
Kudos to you and wish you do this for as long as possible! ❤❤❤❤
Thanks for the kind words and for being here for so long! Best of luck in your learning journey!
Thank you a lot for all the free courses u have been providing and i have a question in unity whenever i use the new input system and change the input from one key to another the console shows a null reference error and if change ir again a couple times it goes away but its random could it be an error in one of my scripts or an error on unity side?
Use Debug.Log to identify what is null unitycodemonkey.com/video.php?v=5irv30-bTJw
It's probably something in your own code rather than the Input System itself
You are a good man, thank you.
Thanks for the great courses. I'll have to wait to pay to get the companion project to go through this completely, but thanks for all your great content!
I hope you've learned a lot!
@@CodeMonkeyUnity yes, it's very well put together and a long time programmer friend to bounce questions off. But he's who provided me the links! Thanks!
absolutely awesome !! Respect !!
Love you man. Thanks. You are the best
the best C# course for beginners. Thank you very much
Thanks! I'm glad you're learning a ton!
thank you for doing this for us!
I would have loved to have this course but Im using unreal and it use C++..
I wonder if there are good courses from that language?
ty for doing cool courses to help people to learn!
I'm sure there are since it's a super popular language but I don't have any specific video recommendations.
Although check out the lecture on Naming Rules and Clean Code guidelines, as well as the design patterns and refactoring lectures in the intermediate section th-cam.com/video/I6kx-_KXNz4/w-d-xo.html
Those topics are language agnostic