XNA Essentials

Game Programming for Xbox 360, PC + Windows Phone

NAVIGATION - SEARCH

Is this book right for me?

A few weeks ago, I heard about XNA and got very interested in it. Having little experience in C# and no experience in game programming or XNA at all, I decided to get Microsoft XNA Game Studio 3.0: Learn Programming Now! (http://www.amazon.com/Microsoft-XNA-Game-Studio-3-0/dp/0735626588/ref=sr_1_1?ie=UTF8&s=books&qid=1278642733&sr=1-1). I found this book to be very good for a beginner like me, but it only taught basic C# and XNA. I was looking for books to help me get better at XNA and I came across yours. However, when reading the reviews, it seemed that your book was fairly advanced. So, I was wondering if you could offer me your insight on whether or not this book is right for me. If you think I don't have enough experience yet, could you please state some sources where I can reach the level so I would be able to go through this book and understand all of if? Thanks!

Jeff544 - Thursday, July 8, 2010 @ 10:38 PM

Re: Is this book right for me?

I think you will have success with hte book if you have programming experience.  If you have C# experience then even better, but any modern object oriented language will do.  Most folks that have problems knowing exactly where to put things or to follow along on certain topics don't have a strong programming background.  The book was geared toward someone who understands programming and there is absolutely no discussion on different aspects of the programming language C#.  The book does not require any prior knowledge of XNA but any you have will only be beneficial.  If you decide to get my book and you haven't done much programming (other than the Learn Programming Now! book) then you may also want to pick up another C# only book or find some tutorials online.  I personally like the Professional C# from Wrox but I've heard that C# in a nutshell and C# Unleashed are good as well.


Good luck on your XNA journey!

Chad Carter - Monday, July 12, 2010 @ 5:48 AM