• Announcements

    • khawk

      Download the Game Design and Indie Game Marketing Freebook   07/19/17

      GameDev.net and CRC Press have teamed up to bring a free ebook of content curated from top titles published by CRC Press. The freebook, Practices of Game Design & Indie Game Marketing, includes chapters from The Art of Game Design: A Book of Lenses, A Practical Guide to Indie Game Marketing, and An Architectural Approach to Level Design. The GameDev.net FreeBook is relevant to game designers, developers, and those interested in learning more about the challenges in game development. We know game development can be a tough discipline and business, so we picked several chapters from CRC Press titles that we thought would be of interest to you, the GameDev.net audience, in your journey to design, develop, and market your next game. The free ebook is available through CRC Press by clicking here. The Curated Books The Art of Game Design: A Book of Lenses, Second Edition, by Jesse Schell Presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, film, software engineering, theme park design, mathematics, anthropology, and more. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. View it here. A Practical Guide to Indie Game Marketing, by Joel Dreskin Marketing is an essential but too frequently overlooked or minimized component of the release plan for indie games. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your indie games. With special focus on those developers with small budgets and limited staff and resources, this book is packed with tangible recommendations and techniques that you can put to use immediately. As a seasoned professional of the indie game arena, author Joel Dreskin gives you insight into practical, real-world experiences of marketing numerous successful games and also provides stories of the failures. View it here. An Architectural Approach to Level Design This is one of the first books to integrate architectural and spatial design theory with the field of level design. The book presents architectural techniques and theories for level designers to use in their own work. It connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with this space. Throughout the text, readers learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. View it here. Learn more and download the ebook by clicking here. Did you know? GameDev.net and CRC Press also recently teamed up to bring GDNet+ Members up to a 20% discount on all CRC Press books. Learn more about this and other benefits here.

Archived

This topic is now archived and is closed to further replies.

the_programmer_guy

Best 'Beginner' programming books

16 posts in this topic

I want to see what you think is the best "Beginner" books for the following catogories: C C++ Java Assembly Game Programming (in C/C++/Java) OpenGL Direct X Windows Programming 3D programming And any others you see appropriate.... Thanks --DAVID-- MASTER THE OTHERSIDE OF GAMING --DEVELOPMENT--
0

Share this post


Link to post
Share on other sites
I learned C from C: How to Program by Deitel & Deitel
I learned C++ from C++: How to Program by Deitel & Deitel
Both books are in their 3rd edition now.
I''m still reading Code Complete and Trick of the Windows Game Programming Gurus.

I don''t know if Deitel & Deitel make the "best" books, but they are good at teaching the language(s), and they have alot of books out there. Not on game programming though...

And, Cliffski, have you read C++ in plain english? I do believe I saw that in Borders last week. I think I''m going to pick that up just to see how it teaches C++.
0

Share this post


Link to post
Share on other sites
i learned c and c++ in school as well from books.
it doesn''t make sense, if I am going to tell what my c/c++ books are called, unless you are german.
currently i am going through this opengl book:
OpenGL Game Programming

this book is fantastic !
great ! if you are going to learn opengl programming, this is your book. ok it doesn''t cover EVERYTHING of opengl, but you get enough knowledge to learn advanced things for yourself, from other resources.

ehm, yes:
this book also covers DiretInput and DirectSound with dx8

i learned java in school, but i got a book too:
"GoTo Java 2". it is a nice book indeed. covers almost everything of java.



Homepage
0

Share this post


Link to post
Share on other sites
Currently I''m learning C++ from the book "Sams Teach yourself C++ in 21 Days." I''m on day 6 (I got it yesterday ^_^), and I really recommend it.

><[[[''> ~ Insert signature here ~ <'']]]><
0

Share this post


Link to post
Share on other sites
Yeah, i know java and are now wanting to head onto C,C++.... i will probably get a few books, mainly the sams ones and the Deitel & Deitel ones...... oh well, late nights learning, but it will be worth it!!!
0

Share this post


Link to post
Share on other sites
Personally I dont like buying C++ books, so if I need to know something or learn c++ again(forget what you dont use ) I
will goto places like http://www.informit.com/ and read the online c/c++ stuff for free.

As far as Directx goes I learned alot from the sdk help files, and another great book is Inside Directx 5.0 by microsoft press, it covered all areas of directx except direct3d and covered them well IMHO. Of course with 8 being out it is a bit old and also its more of a refrence book than a tutorial type book , but still a great book.

I havent really looked into openGL much so I dont have any commits on that other than ill probally learn it from the help files and info on the net.

Windows programming I learned from msdn and the directx sdk.

Basiclly what I recommend is if you dont have alot of money to spend , check out the online options such as informit, and sdk help files/tutorials on the web between that you should be able to learn anything you need to learn.
0

Share this post


Link to post
Share on other sites
Im currently learning C which will be my first Language from a sama book titled C Programming in 12 Easy Lessons. It came prepackaged with Turbo C++ lite but Ive been using Dev C++ instead. I wanted a full version compiler with a better IDE and more library functions preloaded. After C Im probably going to start C++ and Java. I havent looked into the books on that yet. Ive seen C++ for dummies in Waldens, and Im considering that one.
0

Share this post


Link to post
Share on other sites
Sam''s "Teach Yourself C++ in 21 Days" is an excellent book for learning C++. I recomend it.
0

Share this post


Link to post
Share on other sites
Hmmmm, I am a newbie myself, and I really like C++: How to Program by Deitel and Deitel, its the only book I have seen that shows it in plain english and it came with a CD I have yet to find, but I am using 2nd edition and will go soon to pick up 3rd.

Happy Programming
Me.
0

Share this post


Link to post
Share on other sites
The C++ programming language by Stroustrup, it is a great book and everyone should have a copy. I wouldn''t recommended it as a first book for most people but I already knew java and I''m a very fast learner. As for java was mainly self taught, though I glanced through a bad book which gave me the basics, then I just struggled for weeks before I was able to make useful programs. I''ve never encountered a good beginning programming book, I think I''m going to write one if I ever have the time.
0

Share this post


Link to post
Share on other sites
When your done with SAMS (i read all but the last 4/5 days) I recommend a book called "Problem Solving with C++ the object of programming" by Walter Savitch, it''s from 96'' and is designed for classrooms so this is great as a second book, heck I''m reading the whole thing and it''s my 4th C++ book. But it''s probably not easy to find either. I got mine from the library =)

And informit.com is a great resource for lots of computer topics, it also has Sams in 21 book and some nice VB books for anyone who didnt bother learning it (like me =/ ).

Oh, and if you live by chicago I recommend coming to the giant computer sale they have every year (if not find one by your house) cuz I snagged Visual Studio 97'' for $120. NO manuals though and that was 2 or 3 years ago when I knew nothing of programming =(

That and what the point of learning C??? other than structs which most decent C++ books should cover and that other way of pronting to the screen which I forgot =(

Anyone can tell me please? you know, the non cout way.
0

Share this post


Link to post
Share on other sites
so like

printf("this be the %i time you screwed up", iFifth);

then does /n start a new line?

oh, and why hte heck does hungarian notation use n for int instead of i, uhhh....now I''m mad!
0

Share this post


Link to post
Share on other sites