Learning C#

Posted by Glen on May 1, 2012, 5:58 p.m.

So I took the first step in actually investing in myself as a programmer. I've had an interest in C# and Bought my first C# book, "Head First C# 2nd Edition" by Andrew Stellman and Jennifer Greene, published by O'Reilly. I really like the approach on this book and it's teaching style is motivating me to continue with it. It's about 750+ pages of content and teaches you how to use C# from scratch and use it to program video games and applications.

I'm excited for this because it has taken me way too long to build up motivation for this. I've been using Game Maker for too long when it comes to my video game projects. All of my projects since 2005 have been built with GM. It was a nice entry program. It gave me a taste of what it's like to make video games. And I've enjoyed using Game Maker a lot, but I want to go further than the basics and get a taste of real project management and learn my way around a C# environment.

I've developed web programming skills with Php & Mysql, Html, CSS on my own. That's basically the only coding I've forced myself to improve on. I've really been slacking in improving my skills in game programming. I should have really started learning a more advanced language earlier, but now is better than never. I'll be using Visual C# 2010 Express while I'm learning how to use C#. After the RPG4D competition, I may start my first project in C#. Hoping for the best. It really comes down to me putting effort in it. Wish me luck.

Comments

JuurianChi 12 years ago

Quote:
you plan on programming as a career
Actually…my greatest passion is….

Filmmaking

LAR Games 12 years ago

I hope you don't mind, but I imagined you doing a dramatic pose while saying the last word.

Alert Games 12 years ago

Yes, I am going to get into C# right away for a number of reasons:

1) it is popular with game development (and XNA)

2) it provides a lot of ways to make programming easier (only huge downfall is its susceptibility to be de-compiled)

3) it is microsoft, so if you ever have a job that uses some sort of m$ stuff, it is relative.

I could also say that I sort of dislike programming because of alllll the different methods to do the same thing. l would stress the point of making sure you learn good practices such as good object-oriented structures as opposed to just knowing more languages. Which C# will GREATLY help out over game maker.

Astryl 12 years ago

It's a good start. Good luck then!

Cesque 12 years ago

I downloaded Visual Studio Express for C# a few days ago. I couldn't compile the Hello World example, so I gave up and ran back to C++ and Python.

Rob 12 years ago

Cesque programs in C++?

Cesque 12 years ago

Didn't you see my Hello World clone? It wasn't much. But at least it compiled.

Juju 12 years ago

I didn't know you did a Hello World fan game, Cesque.

Mordi 12 years ago

Maybe you should look at XNA? I got back into it via DesertFox's excellent tutorial, here on 64D.

Glen 12 years ago

What's the difference between coding something with C# in XNA vs Visual Studio Express?