View Single Post
Old 05-13-2006, 03:29 AM   #17 (permalink)
Augustus
Newbie
 
Join Date: Nov 2004
Age: 29
Posts: 54
Default

I think this has the potential of offending someone, so keep in mind that I am posting this for the good of any newbies to C#--or any programming language at that. I am by no means trying to undercut anything any that you guys posted here before me.

I am brand new to the world of programming and I decided to start with C# for the simple reason that I'm a UO player and would like to make scripts for RunUO.

First of all--and this is JUST me; my opinion--I have yet to come across a web tutorial that could keep my attention long enough to explain to me what a class was. The whole "copy and paste this 'Hello World!' script into notepad and compile it and then we'll go over the parts step by step" thing just wasn't going to happen for me. I couldn't learn from it. So I made up my mind that if I was going to learn this programming language that I'd have to get a well-written book that catered to my mind and style of learning. And that is exactly what I did.

I searched Amazon for the highest rated C# programming book I could find that looked like it suited my needs. I read a few excerpts and came to a final decision on which one I would obtain. The book's title is standard enough: "Learn to Program with C#" by John Smiley. You can find it on the web at http://www.johnsmiley.com/mybooks/00...0072222611.htm. You can also buy it off of the guy's website, like I did, in a painless download purchase. If you ask me, it's totally worth buying and if you want to learn C# I highly recommend it.

The book is unique in that it follows the author--John Smiley, a computer programming professor--through an entire C# programming class as he teaches it. I found it very easy to connect with, and it explains everything in gory detail to enlighten even the most apprenticed blossoming programmer. I started reading it just a few days ago and I am already understanding the fundamentals of C# programming. I can finally, for the first time in my life, understand C# programming.

I must advise, however, for those anxious to jump right into the world of programming, that the first chapter doesn't delve into the coding right away, but rather with the proper methodology for approaching programming projects: Systems Development Life Cycle, a kind of step-by-step method of tackling large programming ventures. If this turns you off, feel free to just skip it and get on to the coding part. I, myself, found it pretty enlightening, and I think it is a good read just for future reference.

Lastly, you should really use whatever suits your needs best, be it online tutorials or technical books like the one I mentioned. Don't take my word for it, something else may help you learn more easily. This was simply the option that I chose and was best for me.

Last edited by Augustus; 05-13-2006 at 03:32 AM.
Augustus is offline   Reply With Quote