# What should I really know in C#?

**URL:** <https://forum.kirupa.com/t/what-should-i-really-know-in-c/269442>\
**Category:** programming\
**Created:** [August 27, 2008, 5:20pm UTC](https://forum.kirupa.com/t/what-should-i-really-know-in-c/269442 "2008-08-27T17:20:53Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![kdd](https://avatars.discourse-cdn.com/v4/letter/k/ecb155/32.png) [@kdd](https://forum.kirupa.com/u/kdd)\
**Post date:** [August 27, 2008, 5:20pm UTC](https://forum.kirupa.com/t/what-should-i-really-know-in-c/269442/1 "2008-08-27T17:20:53Z")

</div>

Learning a language shouldn’t take more than a couple of weeks. And even if one wants to go deeper, it still shouldn’t take more than a month, in my opinion…

I’ve been going through almost all things here: ([http://www.java2s.com/Tutorial/CSharp/CatalogCSharp.htm](http://www.java2s.com/Tutorial/CSharp/CatalogCSharp.htm)) and it’s taking quite a long time.

This question is directed to Kirupa, and other people who have been doing C# stuff: How long did it take you guys to learn C#? **What stuff (important things) should I really focus on when learning C#?** Any tips you can give me to speed up my learning process?

There’s one problem with that site. Sometimes it has the same article multiplied many times. I like how they just have examples, but they also don’t give any description. I **don’t** really want to go through a book, because that would take even longer for me.

Another thing I should mention is that once I’ve gotten hang of the OOP in C#, it’s just matter of reiterating with different classes. Meaning, once I know how to use a class and such, I can go ahead and do same for some different class and so on…

Thanks guys! I appreciate your help! 🙂 The thing is my university started, and I don’t want to give up on C# now, and at the same time I want to balance C# and school. Thanks again! 🙂
