Closed Thread
Results 1 to 8 of 8

Thread: Starting out

  1. #1
    Gumbi is offline Newbie
    Join Date
    Mar 2010
    Posts
    12
    Rep Power
    0

    Starting out

    Hey guys, been off and on trying to learn a programming language, hopefully I'm not too late to start yet (I'm only 17, but I've hear most programmers start when there like 12). Anyway, I'm looking for a few good books. I'm going to need them for a guide/tutorial on starting out, for reference, for practice, and possibly just to help out my coding in general? Read the sticky on resources but not exactly sure what each of the books contain. Hopefully someone can help, thank you in advance!

  2. CODECALL Circuit advertisement
    Join Date
    Always
    Posts
    Many

     
  3. #2
    cod3b3ast's Avatar
    cod3b3ast is offline Learning Programmer
    Join Date
    Dec 2009
    Posts
    74
    Rep Power
    0

    Re: Starting out

    Gumbi, don't worry about your age. I pretty much didn't start until college (19 yrs). I have to work a lot harder than the people who started at 12, but at the end of the day I don't think it matters. As far as books go, you can probably get about anything to teach you the basics of a language. There are a ton of good online references for that. For higher-level programming strategies, I have Code Complete 2 by Steve McConnell that is a pretty good resource.

    Good luck coding!

  4. #3
    Join Date
    Jul 2006
    Posts
    16,491
    Blog Entries
    75
    Rep Power
    143

    Re: Starting out

    Thinking in C++ is pretty good, and a free download.
    Programming is a branch of mathematics.
    My CodeCall Blog | My Personal Blog

  5. #4
    Gumbi is offline Newbie
    Join Date
    Mar 2010
    Posts
    12
    Rep Power
    0

    Re: Starting out

    Ok thanks guys. I think I'm going to start out with the "for dummies" series, and after that I may branch out into other books. Just need to get the basics down first. Also, what other elements/languages am I going to need to learn to make games? I've heard of stuff like open GL but not sure if thats all I'm going to need or not. Thanks a ton for the posts guys!

  6. #5
    Osnarf's Avatar
    Osnarf is offline Learning Programmer
    Join Date
    Mar 2010
    Posts
    31
    Rep Power
    0

    Re: Starting out

    Amazon.com: C Programming Language (2nd Edition) (0076092003106): Brian W. Kernighan, Dennis M. Ritchie: Books
    If you want to learn C, that is without a doubt what I would go with. As the description says, "concise and powerful - like the c language".
    Its about 300 pages. Definitely a good starting book.
    Its $17 used on amazon.com currently.

    If you want to learn C++..
    Well, I personally don't have much experience with it, but I have seen on numerous forums the best way to start is
    Amazon.com: Accelerated C++: Practical Programming by Example (9780201703535): Andrew Koenig, Barbara E. Moo: Books
    In the beginning of the book it gives you a series of books to read after that one, that will pick up where the other left off.
    I beleive they are
    -accelerated c++ ($20 used on amazon.com)
    -exception c++
    -more exceptional c++
    -modern c++ (?)

  7. #6
    Join Date
    Sep 2009
    Location
    USA
    Posts
    3,400
    Blog Entries
    5
    Rep Power
    37

    Re: Starting out

    Quote Originally Posted by Gumbi View Post
    Ok thanks guys. I think I'm going to start out with the "for dummies" series, and after that I may branch out into other books. Just need to get the basics down first. Also, what other elements/languages am I going to need to learn to make games? I've heard of stuff like open GL but not sure if thats all I'm going to need or not. Thanks a ton for the posts guys!
    In C and C++, there are libraries that extend the functionality of the language. These libraries can provide graphics, sound, input, etc. Which libraries you want to learn and use for game development is up to you.
    There are websites like GPwiki that can help you figure out which libraries are best for you: Game Programming Wiki - GPWiki
    Root Beer == System Administrator's Beer
    Download the new operating system programming kit! (some assembly required)

  8. #7
    Osnarf's Avatar
    Osnarf is offline Learning Programmer
    Join Date
    Mar 2010
    Posts
    31
    Rep Power
    0

    Re: Starting out

    http://pelusa.fis.cinvestav.mx/tmato...g_Language.pdf

    Free The C Programming Language eBook - WooHoo!

  9. #8
    JCoder is offline Programming Professional
    Join Date
    Sep 2009
    Posts
    245
    Rep Power
    10

    Re: Starting out

    Also, what other elements/languages am I going to need to learn to make games?
    Any modern language with OpenGL / DirectX bindings will do if you need 3D games. If you want to restrict yourself to 2D games, any language will do, even one among those languages considered "slow" like Python or ActionScript. You are probably not going to make any AAA games soon, so try to avoid C++, at least at the beginning. It is not a good language for a beginner - it is needlessly overcomplicated, has too many inconsistencies and self-contradictory features, ancient compile system, crappy IDEs, cryptic compile errors and many problems found nowhere else. You can easily find yourself fighting with the language instead of solving real problems.

Closed Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Starting PHP, Please help me
    By RuneNova91 in forum PHP Development
    Replies: 3
    Last Post: 03-23-2011, 01:46 PM
  2. Replies: 0
    Last Post: 10-25-2010, 03:39 AM
  3. Just Starting With PHP
    By davidthefat in forum PHP Development
    Replies: 5
    Last Post: 12-28-2009, 08:17 AM
  4. Just starting up C#
    By Terol in forum C# Programming
    Replies: 6
    Last Post: 09-26-2008, 08:50 AM
  5. Just starting
    By John in forum C and C++
    Replies: 8
    Last Post: 07-19-2006, 08:02 AM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts