Page 1 of 3 123 LastLast
Results 1 to 10 of 23

Thread: I know I'm gonna get flamed but I want to learn graphics programming. What do I need?

  1. #1
    Guest

    I know I'm gonna get flamed but I want to learn graphics programming. What do I need?

    I'm sorry to **** anybody off but I have just recently completed learning C and I found it extremely easy. Programming comes fairly easy to me so I feel that I am ready to move on. I really don't like microsoft but as I am only 14 and I don't have complete jurisdiction my main computer runs 98 (I do have a slow Linux-Mandrake also) I wanted to know exactly what I needed to learn how to make graphical applications in C. I have Borland C++ version 5.02 and I am proficient in project management in it. Should I buy a book on DirectX or is OpenGL Direct X independent.. (I know RTFM, but I couldn't find it and I was in a hurry in this post.

  2. #2
    Guest

    Re: I know I'm gonna get flamed but I want to learn graphics programming. What do I need?

    visit

    nehe.gamedev.net

  3. #3
    Guest

    Re: I know I'm gonna get flamed but I want to learn graphics programming. What do I need?

    i just did and it seems cool.. I'm not familiar w/ any BorlandC++ vs. VisualC++ naming conventions.. are there any?

  4. #4
    Guest

    Re: I know I'm gonna get flamed but I want to learn graphics programming. What do I need?

    I don't know what you mean?.... anyway I may also suggest to buy the red book

    OpenGL Programming Guide
    which is available at virtually any book store or online at
    http://ask.ii.uib.no/ebt-bin/nph-dwe...oper/OpenGL_PG

  5. #5
    Senior Member Frequent Contributor
    Join Date
    Apr 2000
    Location
    Adelaide, South Australia, Australia
    Posts
    763

    Re: I know I'm gonna get flamed but I want to learn graphics programming. What do I need?

    > recently completed learning C and I found it extremely easy

    uh huh =)

    okay, yes, i can sympthasise with what you're saying, and i am NOT flaming you on this, but just... elaborating on a point. A point, if you will, of my own devising.

    Coding in C might be easy, because .. hey, its just if statements and for loops and you've got a program. but knowing the syntax of C doesn't make anyone a good programmer. C is just a way of expressing code, in the same way english (for example) is one way of expressing one's thoughts. but, in the same way you can have a moron speak english about his love for barcodes with perfect grammatical construcs doesn't make him able to write stunning poetry, or insightful debate on african politics, or something.

    not a flame, i hasten to add. but there's more to coding than knowing how to declare an integer.

    do you know, for example, where void pointers might be useful for hacking generics? or how recursion is useful, or what a race condition is? knowing why autoamted garbage collection is considered by many to be a proverbial good thing, and why single use coders in C stubbornly can't see why it ISN'T (becayse of COURSE you know when a symbol is out of scope!!?!=)

    check out things like benson's(*) programming pearls and similar books.

    cheers,
    John

    (*) i think its by benson. not entirely sure, tho'

  6. #6
    Senior Member Regular Contributor
    Join Date
    Feb 2001
    Location
    Australia
    Posts
    431

    Re: I know I'm gonna get flamed but I want to learn graphics programming. What do I need?

    John, it was by Jon Bentley (Programming Pearls)

  7. #7
    Guest

    Re: I know I'm gonna get flamed but I want to learn graphics programming. What do I need?

    I'd recommend you use Visual C++ 5 or newer. I use VC 6. At this point I'd also recommend you stick to OpenGL, because DirectX got me only messed up. It is a really crap mess of an API. Try OpenGL first and then try DX, you can make up your mind by that.

  8. #8
    Senior Member Regular Contributor
    Join Date
    Nov 2000
    Location
    Dunblane, Scotland
    Posts
    333

    Re: I know I'm gonna get flamed but I want to learn graphics programming. What do I need?

    I tried to install a Linux Mandrake version that works with Windows because I am in a similar position to you and it isn't my computer. The problem was that it f***ed up and destroyed Windows by messing up the boot sector or something which meant that you couldn't access any data on the had drive although it was still there. One format and then one impossible reinstall of Wondows with about 6 months work lost I finaly got it working again but with no Linux and no chance of ever installing it on the computer again.
    Reality is for idiots only the best over come it!

  9. #9
    Senior Member Frequent Contributor
    Join Date
    Aug 2000
    Location
    Cardiff University
    Posts
    653

    Re: I know I'm gonna get flamed but I want to learn graphics programming. What do I need?


  10. #10
    Senior Member OpenGL Pro
    Join Date
    Oct 2000
    Location
    Fargo, ND
    Posts
    1,753

    Re: I know I'm gonna get flamed but I want to learn graphics programming. What do I need?

    Personally, I've found VC++ to be one of the best IDE's to work with, but seeing as you are only 14 it would probably be a bit spendy for you. Borland should be fine for OpenGL programming. You don't need to know anything about DirectX to use OpenGL, and I would suggest learning OpenGL first. If you want to learn DirectX later it'll be easier if you understand how OpenGL works. Is that version of Borland the free one they offer? If so, I believe it comes with everything you'll need to begin OpenGL coding with the possible exception to Glut, which would help you out a lot in the beginning.

    As has already been stated the Red Book, and the Nehe tutorials are a good place to start getting information on OpenGL programming. This forum is a good place to look for any potential problems you might run into. A quick search on the forum will usually solve all the most common problems that beginners have.
    Deiussum
    Software Engineer and OpenGL enthusiast

Page 1 of 3 123 LastLast

Similar Threads

  1. Replies: 2
    Last Post: 11-17-2017, 01:02 PM
  2. Replies: 2
    Last Post: 12-01-2013, 06:31 PM
  3. "Learn Modern 3d graphics programming" on a mac
    By Qdot543 in forum OpenGL: Basic Coding
    Replies: 4
    Last Post: 09-01-2013, 02:43 PM
  4. how to learn vertex programming
    By pango in forum OpenGL: Advanced Coding
    Replies: 1
    Last Post: 01-01-2003, 08:02 AM
  5. How did you guys learn vertex programming?
    By Billy Lee in forum OpenGL: Advanced Coding
    Replies: 7
    Last Post: 11-19-2002, 11:36 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Proudly hosted by Digital Ocean