Greets.
Would read about your opinions about the learning curve of C#.
How much time does it take to get from beginner to 2d platformer game creating level?
Currently I finished a simple "hangman" program, so I am a beginner and noticed that C# is not the easiest language, in comparision with Python.
Is C# really much more difficult to learn than for example Python? Or in general C# is considered an easy syntaxed language?
How difficult to use XNA in C#?
Is there a good site for an easy way of learning C#?
Sorry for not perfect English. Thanx for your answers. Have fun!
Loading
VulpesPosted Mar 21, 2011, 9:42 AM
Rather than try to learn a language like C# from a website, I'd buy yourself a book which will give you a more orderly knowledge. The time it will take you to become proficient will depend, amongst other things, on what experience you have with other programming languages.
Elod HorvathPosted Apr 1, 2011, 12:31 PM
Creating a simple "hangman " program was not difficult as it uses almost no pre-defined classes.
But how much time (how many hours) to learn is needed to create a Win GUI application, or a database program or a web page or to use XNA for simple 2d game?
Is there a desired path of learning the language?
I have good Python/PyGame and good Pascal knowledge, (and good RPG :))
Thanx if you can further clear the fog in front of me...
Sam HobbsPosted Mar 21, 2011, 9:02 PM
I personally consider C++ to be a little easier, especially when it comes to some things in C# that is not clearly defined. For example, C# garbage collection can make things really easy and really confusing. Reference types confuse people, such as when they are compared for equality and then that does not give the results the developer expects.
C# is complex and powserful. There is a lot to learn and many ways to use it. The design of languages such as C++, C# and Java are the result of many years of experience by many experts. It will take time to get the benefit of that experience but there are many vast resources to explore.
Mahesh ChandPosted Mar 21, 2011, 12:41 PM
Mahesh ChandPosted Mar 21, 2011, 9:49 AM