I am a junior .NET developer. I just finished the video and it took me 10 hours to complete. This is the best C# basic video I have ever seen. Thank you.❤
I watched 5 minutes of your video and was instantly impressed. Great teaching style, no ambiguity and you don't take anything for granted. Beautiful stuff!!
string dayOne = " 35:58 "; // (i'm sleepy cuz work ) string dayTwo = " 55:00 "; // I've made myself a progress sheet on visual studio while learning, i can exercise what I've learned last day so i can exercise everyday when starting to course 1:36:04
Your voice is good for being a teacher tbh. calm and kind. Thank you so much you should teach other languages as well please. I like that you don't ask too much in every lesson like please hit subscribe and so on. Just teach. You don't need to ask for subscribsion if your teaching is good enough
After 8 hours of following this tutorial, I think I have deduced his name is Aba and he is 23, just a guess though In all seriousness though, great tutorial, think I might move on to learning unity's game engine now!
Thank you for the effort you have put into this. Will you cover advanced topics in another video? Events, Delegates, Inheritance, Attributes, LINQ, Lambda, Assemblies, Reflection and components of System Namespace.
old comment broke day 1 I want to learn going into senior year of highschool 4:56 my time stamp day 2 10:30 realized I type slow and now I will do 20 min practice on speedcoder day 3 first day of school unfortunately didn't watch today but will be back in tomorrow day 4 17:40 Came home finished my home ready work got pass that part Text based data types thanks you for the information
28:17 to anyone read this comment .This comment doesn't have any meaning i just want to stamp the time so that next time i could come here and continue to watch
hey @sousahugo1000, I'm glad to hear, thanks for the kinds words! I definitely will 🔥 If you have any questions feel free to comment here or join the Discord server
Hello, thanks for the question. In the Udemy course it will take you through all the fundamentals of the language, and give you lots of exercises to learn from and consolidate your learning. There is several projects within this course yes :)
Hello thank you for your question, I will be creating content in the future for databases & WinForm development, but at the time of writing it's not currently present :)
@@CoffeeNCode Thanks for the reply. Can I do this Tutorial after completing your course? Wanted to learn the C# syntax and OOP first before doing this. ua-cam.com/video/VX4wl7qIcbA/v-deo.html
You could use VS Code and install .NET on there (learn.microsoft.com/en-us/dotnet/core/install/linux). Then install the C# Dev Kit in VS Code as an extension then you should be able to make projects from there :)
@@CoffeeNCode thanks! I have used python a lot and java too but it was a couple of years ago. I need to know c sharp for my new upcoming role as a software engineer. What do you recommend I do after going through this tutorial?
Ah nice understood - congrats on the new job! I would suggest diving into projects to try and understand the language and how it all connects together. I have a Udemy course which takes you through everything including tasks and big projects. I also have c# projects on my channel you can do as well :)
@@CoffeeNCode I have subbed and will definitely take a look at all your tutorials. I'll definitely get started with projects, thanks for all your tutorials and work
@CoffeeNCode you're welcome - I wrote it because Ctrl+D does nothing on VS2022 on Windows - I guess it's with ReSharper installed? I've customised it now anyways so thanks for the tip
Hey @tugrularslan542 thanks for the enquiry. The course has a lot more tutorials and exercises, plus downloadable materials with blank and completed solutions so you can see the answers and a video guiding you through the tasks & exercise to ensure you get it all correct. It goes further in depth into all sections involved in C# and I will keep this course updated in the future and I will be adding more content to it :)
I just have a tiny question, what does full course mean? Like it covers all the fundamental knowledge or it has everything (like not all the syntax, but all aspects of the language itself)
Hey :) thanks for the question, this video will contain everything you need to get setup with C# and be able to make your own projects, it covers exercises and projects to help consolidate learning and goes up to advanced topics like object oriented programming. If you want more coverage I have a Udemy course pinned in the comments and in the description to cover more of the C# language and give you lots more exercises - I believe programming requires practical learning as well as theory :) Hope that helps - let me know if you have any other questions!
Hello :) I would say an intermediate level as the basics are covered, as well as object oriented programming which is an advanced topic. This course will give you the understanding of the language and what's involved in learning it. From there you can look into other technologies like ASP for web development or WinForms / WPF for desktop applications - hope that helps!
hey :) yes, it goes from getting setup from scratch and installing visual studio, if statements, loops, with some exercises in there too and also object oriented programming and if you wanted to expand on this video then there is a Udemy course with more content in the pinned comment & description! Hope that helps
Hey thanks for the question :) it doesn't currently have a linq section, but it covers advanced topics like object oriented programming. In the future I will make a follow up with a linq section & additional advanced topics.
It is normally used like this: int[] numbers = { 5, 3, 8, 1, 2 }; // Sorting the array Array.Sort(numbers); If that doesn't fix the issue, let me know :)
Hey there, thanks for the question. You could use VS Code and install .NET on there (learn.microsoft.com/en-us/dotnet/core/install/linux). Then install the C# Dev Kit in VS Code as an extension then you should be able to make projects from there :)
Sir In the "Try and catch" part of the video there is an exception when u type 15.5 but generally when we use int type for any variable it would convert decimal to integer why isn't it doing the same here?
hey :) can you show me which time in the video this is happening at? And if you have some code that you're running can you share that too so I can look into that for you?
@@CoffeeNCode //Here sir although 3.33 is a double it takes truncates and takes 3 as the age int age = 10/3; Console.WriteLine(age); //Here it does not truncate decimal try { Console.Write("Enter age: "); int Age = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(Age); } catch (Exception) { Console.WriteLine(); }
@krishvinraam4734 hey thank you for the response :) The reason you get 3 when you run "int age = 10 / 3;" in C# is because of integer division. In C#, both 10 and 3 are treated as integers (whole numbers) by default. he expression 10 / 3 performs a division operation. Since both numbers being divided are integers, C# performs integer division. This means it discards any remainder after the division and only keeps it as a whole number. The result, which is 3 (the whole number part of 10 divided by 3), is then assigned to the variable Age. And for the Convert, the reason this doesn't work, is it's trying to convert from a string to an int, if you input a decimal then you will get a exception. To allow for decimal ages, you can replace Convert.ToInt32 with Convert.ToDecimal. This will store the user's input as a decimal value, even if it includes a decimal part (e.g., 25.5). Hope that helps - let me know if you have any follow up questions!
hey @lazarlazar3115 thanks for watching! I would suggest diving into projects to try and understand the language and how it all connects together. I have a Udemy course which takes you through everything including tasks and big projects. I also have C# projects on my channel you can do as well :)
Thank you for your comment and raising this concern. I chose to focus on the .NET Framework in this course because it's still widely used in many systems and industries, and understanding it can be beneficial for developers working in those environments. Additionally by starting with the .NET Framework, learners can build a strong foundation in C# and understand the core concepts of the language and framework, which can then be easily transferred to working with newer versions like .NET Core in which you can develop applications for example cross platform applications & web development using Blazor. Hope that helps - thank you for your question!
💪🏼 Udemy C# Masterclass course, 83% off sale ends soon! ⬇
www.udemy.com/course/csharp-complete-masterclass/?couponCode=L34RNCSHARP
💻 Need free programming help? Join our community Discord server!
discord.gg/nv3ukXaSvt
I am a junior .NET developer. I just finished the video and it took me 10 hours to complete. This is the best C# basic video I have ever seen. Thank you.❤
hey @swamnhtet786, awesome I'm happy to hear it! I appreciate the kind words - thank you for watching 😍
I watched 5 minutes of your video and was instantly impressed. Great teaching style, no ambiguity and you don't take anything for granted. Beautiful stuff!!
Hello there! I'm super happy to hear that, thank you for the kind words and I'm glad you like the course 🔥
After those 8 hours I finally know C# like I never did before
Thank you for checking out the course!
you binged watched it like a netflix series?
2 and a half hours in over the course 2 weeks and going. Thank you for making this, its so in-depth.
Awesome, I'm happy to hear that! Feel free to look into the Udemy course as an extension to this 😊
16-8-2024, started my coding journey from c#... Lets see how it goes! Also this tutorial seems well detailed!
Hey there. Awesome, thank you for tuning in, I hope you enjoy the course! Please let me know if you need any help or have any questions 😊
string dayOne = " 35:58 "; // (i'm sleepy cuz work )
string dayTwo = " 55:00 "; // I've made myself a progress sheet on visual studio while learning, i can exercise what I've learned last day so i can exercise everyday when starting to course
1:36:04
Awesome that sounds good, keep it up 💪🏼 just out of curiosity what do you mean a 'progress sheet on visual studio'? :)
Most underrated video in youtube
hey @krishvinraam4734, thank you! I appreciate the kind words 😊
You are a fantastic teacher. Thank you for this and please do more!
hey @rfoxley thank you, I will do more for sure - stay tuned! :)
Your voice is good for being a teacher tbh. calm and kind. Thank you so much you should teach other languages as well please. I like that you don't ask too much in every lesson like please hit subscribe and so on. Just teach. You don't need to ask for subscribsion if your teaching is good enough
Thank you so much, I appreciate the kind words 😍 I have other languages and material planned so I'll hopefully see you around!
The code reusability you have shown is really awesome no channels tells this
Thank you for the kind word - I'm glad you're liking the content 😍
Good tutos. I will share your channel with my friends for sure.
Thank you, I appreciate that 😊
Great Tutorial,
I am learning this after c++, still taking time, but i love the way he teaches, I'm also using gpt for more examples and explanation.
You are a smart guy. Exactly what I am doing and I am having fun with it.
Awesome thank you so much, I'm glad you're enjoying the course :)
I'm your 997th subscriber haha keep up the good work!
Haha awesome - thank you for subscribing! 🔥
The video is great and very informative! Thank you so much for your work😊
Hey there 😊 thank you for the kind words - I'm glad you're enjoying the course!
Hi y'all, starting my journey through C#! Good luck to you all!
Day one: 20:17
Day two: 34:51
Sounds good - good luck to you too!
@@CoffeeNCode Yo the legend himself! Ty for making this.
@krox9229 haha hey :D - you're very welcome, hope you enjoy the course!
And dropped out on the third day
Hopefully they pick it back up 💪🏼
After 8 hours of following this tutorial, I think I have deduced his name is Aba and he is 23, just a guess though
In all seriousness though, great tutorial, think I might move on to learning unity's game engine now!
Haha nice! Great summary 💪🏼 thank you! I appreciate the kind words!
Thank you for the effort you have put into this. Will you cover advanced topics in another video? Events, Delegates, Inheritance, Attributes, LINQ, Lambda, Assemblies, Reflection and components of System Namespace.
No problem and thank you for watching. Yes I will be creating a advanced video in the future :)
You are a wonderful teacher. Very easy to follow along .
Thank you for the kind words, I really appreciate it :)
old comment broke
day 1 I want to learn going into senior year of highschool
4:56 my time stamp
day 2
10:30 realized I type slow and now I will do 20 min practice on speedcoder
day 3
first day of school unfortunately didn't watch today but will be back in tomorrow
day 4
17:40 Came home finished my home ready work got pass that part Text based data types thanks you for the information
Thanks for the updates! Great progress, keep it up 💪🏼 if you have any questions let me know 😊
I'm sorry but this was fantastic. Definitely subscribing and looking forward to learning more from you.
hey @jayo3074 thank you for the kind words - I appreciate it :)
I hope you can create another course for an intermediate to professional level and thank you for your efforts.
Thank you - I appreciate the kind words. Yes I will be creating another course in there future, thank you for your interest!
28:17
to anyone read this comment .This comment doesn't have any meaning i just want to stamp the time so that next time i could come here and continue to watch
Love it! Thanks for tuning in 🔥
Coming here everyday to study . Is helping me out a lot with my course . Keep up the good job.💪
hey @sousahugo1000, I'm glad to hear, thanks for the kinds words! I definitely will 🔥
If you have any questions feel free to comment here or join the Discord server
Will we actually learn how to create an windows application or some sort in the udemy course?
Hello, thanks for the question. In the Udemy course it will take you through all the fundamentals of the language, and give you lots of exercises to learn from and consolidate your learning. There is several projects within this course yes :)
Keeo makin vids man, it really helps
Thank you for the kind words 😊 I sure will!
Looking good so far, another sub for you amazing content
Thank you 😊 I appreciate the kind words
Impressive and great details video indeed.
hey @qazirahman7091, thank you - glad you enjoyed the video :)
Hello will your Udemy course cover how to connect to a database and perform CRUD operations in WinForms?
Hello thank you for your question, I will be creating content in the future for databases & WinForm development, but at the time of writing it's not currently present :)
@@CoffeeNCode Thanks for the reply. Can I do this Tutorial after completing your course? Wanted to learn the C# syntax and OOP first before doing this.
ua-cam.com/video/VX4wl7qIcbA/v-deo.html
Yes that looks good :) that is a good plan to cover the C# syntax and OOP first!
Awesome stuff, I subscribed. Thx.
Happy to hear it, thank you 😍
I'm your 3.55k + 1 subscriber 🎉
Haha awesome - thank you for tuning into the channel 😊
Hey new subscriber- thank you for the course
Welcome new subscriber - no worries at all, hope you enjoy the content 🔥
Can I use VScode for this project?
You could use VS Code and install .NET on there (learn.microsoft.com/en-us/dotnet/core/install/linux). Then install the C# Dev Kit in VS Code as an extension then you should be able to make projects from there :)
Great work! 🎊
Thank you - I really appreciate that! 😊
Wow, lots of good work there! 👍🏾👍🏾👍🏾
@chrisogonas Thank you for the kind words 😊
@@CoffeeNCode Certainly!
I hope i learn from this a lot, if i do... i subscribe fr. lol
I hope so too! Let me know how it goes 😊
@@CoffeeNCode sure i will
4:57
Oh god, not visual studio, that sh** makes my laptop sound like an airport on a busy day 😅
Haha yeah I understand that for sure. Visual Studio is ideal for C# but feel free to use another tool, you can still follow along with the content 😊
so could you please prepare for us oops and Entity framework as part two
hey @mohamedsiciid708 yes sure thing :) thank you for your feedback!
Thank you boss...!❤❤🚶♂🚶♂
No worries 🔥thank you for tuning in!
Thank you
You're welcome :) thank you for watching!
I'm excited to start this!
hey @Yesnomaybeso1001 awesome :D hope you enjoy it!
Is C# your first language or picking it up as another language? :)
@@CoffeeNCode thanks! I have used python a lot and java too but it was a couple of years ago. I need to know c sharp for my new upcoming role as a software engineer.
What do you recommend I do after going through this tutorial?
Ah nice understood - congrats on the new job! I would suggest diving into projects to try and understand the language and how it all connects together. I have a Udemy course which takes you through everything including tasks and big projects. I also have c# projects on my channel you can do as well :)
@@CoffeeNCode I have subbed and will definitely take a look at all your tutorials. I'll definitely get started with projects, thanks for all your tutorials and work
just a note - duplicate line in vs 2022 = ctrl e, v on windows
hey thanks for the comment :) this keyboard shortcut also works for duplicating lines, I tend to stick with CTRL + D
@CoffeeNCode you're welcome - I wrote it because Ctrl+D does nothing on VS2022 on Windows - I guess it's with ReSharper installed? I've customised it now anyways so thanks for the tip
Ah right yes, makes sense :) thanks for the clarification
Hey,
what is the main difference between this course and the course on Udemy ?
Hey @tugrularslan542 thanks for the enquiry. The course has a lot more tutorials and exercises, plus downloadable materials with blank and completed solutions so you can see the answers and a video guiding you through the tasks & exercise to ensure you get it all correct. It goes further in depth into all sections involved in C# and I will keep this course updated in the future and I will be adding more content to it :)
I just have a tiny question, what does full course mean? Like it covers all the fundamental knowledge or it has everything (like not all the syntax, but all aspects of the language itself)
Hey :) thanks for the question, this video will contain everything you need to get setup with C# and be able to make your own projects, it covers exercises and projects to help consolidate learning and goes up to advanced topics like object oriented programming. If you want more coverage I have a Udemy course pinned in the comments and in the description to cover more of the C# language and give you lots more exercises - I believe programming requires practical learning as well as theory :)
Hope that helps - let me know if you have any other questions!
@@CoffeeNCode Yes I can see that you have solutions for some leet code problems and just need some reassurance. Tysm for the swift response
@Perndoe sounds good - no worries! 😊
hi. end of the course which level i will be could u tell
Hello :) I would say an intermediate level as the basics are covered, as well as object oriented programming which is an advanced topic. This course will give you the understanding of the language and what's involved in learning it. From there you can look into other technologies like ASP for web development or WinForms / WPF for desktop applications - hope that helps!
@@CoffeeNCode thank for your help. You are so polite.
No problem! I appreciate that 😊
Does this course cover Beginner to Advanced topics?
hey :) yes, it goes from getting setup from scratch and installing visual studio, if statements, loops, with some exercises in there too and also object oriented programming and if you wanted to expand on this video then there is a Udemy course with more content in the pinned comment & description! Hope that helps
@@CoffeeNCode Thank you!
No problem 😊
thxs mate
hello there! no problem - thank you for watching :)
amazing 👍❤
Thank you 😍
Its a beginner level video or beginner to advance
Hey thanks for the question - it's beginner to advanced, as it takes you from installing visual studio all the way to object oriented programming :)
Whats the best ide for this in Ubuntu. Apart from normal vscode
Hey @ifeanyinnaemego, you can try MonoDevelop :)
Hello does this have linq section or advance stuff?
Hey thanks for the question :) it doesn't currently have a linq section, but it covers advanced topics like object oriented programming. In the future I will make a follow up with a linq section & additional advanced topics.
I am getting the error: Array does not contain a definition for Sort
Hey! Can you share me the snippet of code so I can try and help you out more :)
It is normally used like this:
int[] numbers = { 5, 3, 8, 1, 2 };
// Sorting the array
Array.Sort(numbers);
If that doesn't fix the issue, let me know :)
Please do you have others advance course. I love your style of teaching.
Hey! I currently do not have any advanced courses but I'm working on them as we speak, so keep subscribed and follow along :)
What if I have Linux how to install visual studio
Hey there, thanks for the question. You could use VS Code and install .NET on there (learn.microsoft.com/en-us/dotnet/core/install/linux). Then install the C# Dev Kit in VS Code as an extension then you should be able to make projects from there :)
Sir In the "Try and catch" part of the video there is an exception when u type 15.5 but generally when we use int type for any variable it would convert decimal to integer why isn't it doing the same here?
hey :) can you show me which time in the video this is happening at? And if you have some code that you're running can you share that too so I can look into that for you?
@@CoffeeNCode Here sir at 6:09:31
@@CoffeeNCode
//Here sir although 3.33 is a double it takes truncates and takes 3 as the age
int age = 10/3;
Console.WriteLine(age);
//Here it does not truncate decimal
try
{
Console.Write("Enter age: ");
int Age = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(Age);
}
catch (Exception)
{
Console.WriteLine();
}
@krishvinraam4734 hey thank you for the response :)
The reason you get 3 when you run "int age = 10 / 3;" in C# is because of integer division. In C#, both 10 and 3 are treated as integers (whole numbers) by default.
he expression 10 / 3 performs a division operation. Since both numbers being divided are integers, C# performs integer division. This means it discards any remainder after the division and only keeps it as a whole number. The result, which is 3 (the whole number part of 10 divided by 3), is then assigned to the variable Age.
And for the Convert, the reason this doesn't work, is it's trying to convert from a string to an int, if you input a decimal then you will get a exception. To allow for decimal ages, you can replace Convert.ToInt32 with Convert.ToDecimal. This will store the user's input as a decimal value, even if it includes a decimal part (e.g., 25.5).
Hope that helps - let me know if you have any follow up questions!
1:15:00
hey @TopCrazyDev good way of keeping track of where you're up to 💪🏼
@@CoffeeNCode thanks man! i love the way you explain
Thank you, I appreciate the kind words 😊
yo bro, after watching this course video where do i continue to study more than this?
hey @lazarlazar3115 thanks for watching! I would suggest diving into projects to try and understand the language and how it all connects together. I have a Udemy course which takes you through everything including tasks and big projects. I also have C# projects on my channel you can do as well :)
Here is my projects playlist: ua-cam.com/play/PLeBAXy1yQxa5iVZ3QenQeey2b57hnL2Fx.html
@@CoffeeNCode tnx, if i need any help i will tell u. God bless
@@CoffeeNCode do u have discord? cus i would like to ask u a few questions
Sounds good :) yeah look at the pinned comment, the link is in there!
3:50
Great progress - keep it up 💪🏼
do you know that in bengali abba mean father
I didn't know that :D that's a fun fact, thanks for sharing!
i didn't order a yappaccino
White Deborah Clark Thomas Rodriguez Daniel
I'm the 939th subscriber
Awesome! Thank you for subscribing 🔥
The only thing wrong in the code is that my grandma is more than 150 years old. LOL
Super grandma over here!
997th sub
Welcome - thank you for subscribing 🎉
HIghly recomended !!!
Thank you, I appreciate the kind words 😊
@@CoffeeNCode You deserve those words sir. Great work
@monsterkaley5365 Thank you so much, I'm glad you appreciate the content 😍
Why in 2024 did you gravitate to .NET Framework? Surely in general, everone should be using .NET now unless there is a specific reason not to?
Thank you for your comment and raising this concern. I chose to focus on the .NET Framework in this course because it's still widely used in many systems and industries, and understanding it can be beneficial for developers working in those environments.
Additionally by starting with the .NET Framework, learners can build a strong foundation in C# and understand the core concepts of the language and framework, which can then be easily transferred to working with newer versions like .NET Core in which you can develop applications for example cross platform applications & web development using Blazor.
Hope that helps - thank you for your question!