What do you want to achieve in CSharp?
In this article I will go into the very important questions: What do you want to achieve with CSharp? Being able to answer this question will help you immensely approaching the next step and learning effectively. The WHY is a very important aspect of self motivation, which leads to achieving goals.
Why do you want to learn CSharp?
Do you simply want to add another programming language to your repertoire?
Do you want to build awesome games with Unity 5 in CSharp? Do you need it for your current or future job?
Do you just want to learn it for the sake of learning it?
Depending on what goal you have, the course will feel differently.
What does the CSharp course cover?
The course is build in a way, that will an help you no matter how you answered the questions. This means that it is great for someone who is a complete beginner, or someone who knows how to code, but wants to add a new skill to get maximum value. As I have worked with C# for quite some time and have developed games with Unity, I will also go into deeper topics.
Should you be a complete beginner, then it is important for you not only to watch the videos but also read the articles and really work through the exercises. This is important, because sometimes things seem easy when watching how they are done, but get much more difficult as soon as you have to act on your own. If you are a seasoned developer and simply want to add C# to your skill set, then the videos should be sufficient.
So, what is your motivation to start with CSharp? Please let me know in the comment section.