Which API should a hobbyist start with?

This is a discussion on Which API should a hobbyist start with? within the Game Programming forums, part of the General Programming Boards category; I've always been interested in being able to do some graphics programming. I am no professional programmer, yet, but I'd ...

  1. #1
    Ex scientia vera
    Join Date
    Sep 2007
    Posts
    478

    Which API should a hobbyist start with?

    I've always been interested in being able to do some graphics programming. I am no professional programmer, yet, but I'd really like to be able to do some 2D/3D programming to animate the problems I might solve with programming.

    I am really interested in math, and a lot of my time programming goes into solving mathematical problems or doing something math based.

    This is why I come to you guys for help; is there some API I should be looking at that isn't insanely complex, but will still allow me to do 2D or 3D graphics with enough power?

    Should I simply go for direct3d? Or OpenGL?

    Any input will be greatly appreciated, thanks.
    "What's up, Doc?"
    "'Up' is a relative concept. It has no intrinsic value."

  2. #2
    and the hat of wrongness Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    32,336
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.
    I support http://www.ukip.org/ as the first necessary step to a free Europe.

  3. #3
    Ex scientia vera
    Join Date
    Sep 2007
    Posts
    478
    Thank you - is there a reason this API would be a good choice?
    "What's up, Doc?"
    "'Up' is a relative concept. It has no intrinsic value."

  4. #4
    Woof, woof! zacs7's Avatar
    Join Date
    Mar 2007
    Location
    Australia
    Posts
    3,459
    Quote Originally Posted by IceDane View Post
    Thank you - is there a reason this API would be a good choice?
    Because it's portable, well tested and you can use DirectX or OpenGL if need be.

  5. #5
    Ex scientia vera
    Join Date
    Sep 2007
    Posts
    478
    Quote Originally Posted by zacs7 View Post
    Because it's portable, well tested and you can use DirectX or OpenGL if need be.
    Thank you. That's enough for me, and have actually already started testing it. I like it.
    "What's up, Doc?"
    "'Up' is a relative concept. It has no intrinsic value."

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. platform specific API or C standard API
    By George2 in forum C Programming
    Replies: 1
    Last Post: 11-12-2007, 12:32 AM
  2. cannot start a parameter declaration
    By Dark Nemesis in forum C++ Programming
    Replies: 6
    Last Post: 09-23-2005, 02:09 PM
  3. OpenSSL and Win32 SSL API :: SSL/TLS
    By kuphryn in forum Networking/Device Communication
    Replies: 0
    Last Post: 03-10-2004, 06:46 PM
  4. a good windows API programming book
    By jpchand in forum Windows Programming
    Replies: 3
    Last Post: 10-10-2003, 06:37 AM
  5. FILES in WinAPI
    By Garfield in forum Windows Programming
    Replies: 46
    Last Post: 10-02-2003, 06:51 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21