Introduction:
In this category you will be learning about the basics of C# such as variables, classes, methods, loops etc. This category will only cover Console Applications.
Chapters:
C# Introduction
Introduction:
In this chapter I will explain a bit about C# and what it is, but also why it's a great language to learn.
C# is a wonderful language to use. It's very easy to use and you can continue to other languages after like Java & C++. They won't be that hard to grab if you've learned C#. I don't see a point in jumping from C# to Java though as they're both "High Level" languages, but from C# to C/C++ would be a great idea, because they're both build on the C-syntax. A lot of people who are new to C# mistakes C# for being in the C-family, but it's not. It has nothing common with the C-family (C, C++, Objective-C etc.) and the only thing in common is basically some of the syntax. C# is not unmanaged either which means it does not compile to assembly, but to the CIL. You can still use C# on other platforms with the use of things such as Mono etc. I won't be covering other operating systems than Windows though as I do not have experience with anything else.
So why is C# a good language to learn?
Well it's very easy to pickup and there isn't that much of advanced words to use. It's basically English everything which is what's a + about the .NET Framework and its libraries. Even if you come from other languages based on .NET such as VB.NET then you can still pickup C# easy as you'd basically only need to learn the syntax. I've heard from people who started out with VB.NET and then went to C# that they're very happy to do that because they can do the same and a bit more as well continue much easier to other languages. Though I've heard a few saying that they had it hardest with coming from VB.NET to C#, because they had to end everything with a semicolon and the way that variables are declared is a bit different. If you get a good grab around that then you should have no problems coming from VB.NET to C#.
So what if you have no programming experience at all, is C# easy to pick up?
Yes. It was the first programming language that I learned and you might struggle a bit in the start to understand the concept behind programming and remembering keywords etc. but just give it time and for god's sake don't cheat yourself to say you know more than you actually do, because you'll only cheat yourself by doing that! Some might learn it faster than others, but take the time you need and do not compare your learning time with others. We also learn different, some might learn better from practice while other learn better from e-books, tutorials or maybe even videos. I do not recommend videos for programming though and the reason is simple. When you watch a video you can't really follow what is done that much and you might have to rewatch it over and over to actually understand or see what's going on. That's why an e-book or tutorials might be better as you'll get to write code yourself rather than looking someone who codes. You'll remember what you did much better that way!
Downloads/Links:
N/A
Original
In this category you will be learning about the basics of C# such as variables, classes, methods, loops etc. This category will only cover Console Applications.
Chapters:
- C# Introduction
- .NET Framework
- IDE & Compiler
- Your First Project & Application
- Data-types & Variables
- Strings
- Booleans
- Conditional Statements
- Switch
- Type-Conversion
- Loops #1 (For & While)
- Arrays & Collections
- Loops #2 (Foreach)
- Classes
- Access Modifiers
- Properties
- Methods & Functions
- Parameters, Ref & Out
- Enums
- Generics
- Exceptions
C# Introduction
Introduction:
In this chapter I will explain a bit about C# and what it is, but also why it's a great language to learn.
C# is a wonderful language to use. It's very easy to use and you can continue to other languages after like Java & C++. They won't be that hard to grab if you've learned C#. I don't see a point in jumping from C# to Java though as they're both "High Level" languages, but from C# to C/C++ would be a great idea, because they're both build on the C-syntax. A lot of people who are new to C# mistakes C# for being in the C-family, but it's not. It has nothing common with the C-family (C, C++, Objective-C etc.) and the only thing in common is basically some of the syntax. C# is not unmanaged either which means it does not compile to assembly, but to the CIL. You can still use C# on other platforms with the use of things such as Mono etc. I won't be covering other operating systems than Windows though as I do not have experience with anything else.
So why is C# a good language to learn?
Well it's very easy to pickup and there isn't that much of advanced words to use. It's basically English everything which is what's a + about the .NET Framework and its libraries. Even if you come from other languages based on .NET such as VB.NET then you can still pickup C# easy as you'd basically only need to learn the syntax. I've heard from people who started out with VB.NET and then went to C# that they're very happy to do that because they can do the same and a bit more as well continue much easier to other languages. Though I've heard a few saying that they had it hardest with coming from VB.NET to C#, because they had to end everything with a semicolon and the way that variables are declared is a bit different. If you get a good grab around that then you should have no problems coming from VB.NET to C#.
So what if you have no programming experience at all, is C# easy to pick up?
Yes. It was the first programming language that I learned and you might struggle a bit in the start to understand the concept behind programming and remembering keywords etc. but just give it time and for god's sake don't cheat yourself to say you know more than you actually do, because you'll only cheat yourself by doing that! Some might learn it faster than others, but take the time you need and do not compare your learning time with others. We also learn different, some might learn better from practice while other learn better from e-books, tutorials or maybe even videos. I do not recommend videos for programming though and the reason is simple. When you watch a video you can't really follow what is done that much and you might have to rewatch it over and over to actually understand or see what's going on. That's why an e-book or tutorials might be better as you'll get to write code yourself rather than looking someone who codes. You'll remember what you did much better that way!
Downloads/Links:
N/A
Original
No comments:
Post a Comment