Closed Thread
Page 1 of 2 12 LastLast
Results 1 to 10 of 17

Thread: what to learn now?

  1. #1
    ahmed is offline Programming Professional
    Join Date
    Oct 2008
    Posts
    300
    Rep Power
    0

    what to learn now?

    I have always been looking for some thing to do with C++ but i haven't found anything really . I know all the data structures that you can make/use in it . I want to learn more C++ , but what should i learn?C++ is powerful but it in what : / ?May be i don't know the dark side of C++ o_O

  2. CODECALL Circuit advertisement
    Join Date
    Always
    Posts
    Many

     
  3. #2
    lintwurm's Avatar
    lintwurm is offline Learning Programmer
    Join Date
    Mar 2010
    Location
    Pretoria
    Posts
    81
    Rep Power
    0

    Re: what to learn now?

    Maybe a stupid question, but have you ever screwed around with sockets?
    Maybe try write a simple echo server/client...

    ^_^

  4. #3
    theonejb's Avatar
    theonejb is offline Learning Programmer
    Join Date
    Jul 2009
    Location
    Lahore, Pakistan
    Posts
    52
    Rep Power
    0

    Re: what to learn now?

    Try creating a program that uses some libraries, because C++ alone isn't as useful as you would think. As lintwurm said, try messing around with sockets and make a client/server app, like a small Chat Program for a network. Or maybe, try creating a small pong style game. Thats what I did when I had learned C++, and game programming is a very interesting field on its own, so you probably won't get bored.

  5. #4
    ahmed is offline Programming Professional
    Join Date
    Oct 2008
    Posts
    300
    Rep Power
    0

    Re: what to learn now?

    game programming seems good , but which library to use?opgenGL or directX , correct me if i am wrong anywhere

  6. #5
    lintwurm's Avatar
    lintwurm is offline Learning Programmer
    Join Date
    Mar 2010
    Location
    Pretoria
    Posts
    81
    Rep Power
    0

    Re: what to learn now?

    I have never done any game programming, but I know a couple of people that use the OpenGL library...
    And as far as I know, OpenGL is for all platforms whereas DirectX is for windows?(Please correct me if I am wrong ^_^)

    Maybe you will find this useful?
    Why you should use openGL and not DirectX

  7. #6
    theonejb's Avatar
    theonejb is offline Learning Programmer
    Join Date
    Jul 2009
    Location
    Lahore, Pakistan
    Posts
    52
    Rep Power
    0

    Re: what to learn now?

    OpenGL and DirectX are good, but I'd advice you to start with something a bit simpler. Try Allegro, its a cross platform graphics library that makes programming 2d games VERY simple. Start there, and make your foundation in game programming concepts. Starting with OpenGL or DirectX may be too complicated.

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

    Re: what to learn now?

    For some completely different advice: Have you looked at the Boost library and any of the GUI libraries? wxWidgets, gtkmm, Ultimate++, and several others are all cross-platform, and use various styles of C++ coding.
    Programming is a branch of mathematics.
    My CodeCall Blog | My Personal Blog

  9. #8
    ahmed is offline Programming Professional
    Join Date
    Oct 2008
    Posts
    300
    Rep Power
    0

    Re: what to learn now?

    theonejb : have you made any game in allegro ? picking up any library won't be difficult , i just need one that is addictive ,
    wingedpanther: i have seen wxWidgets , but when it comes to cross-platform gui , isn't java good for it?

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

    Re: what to learn now?

    Java is another choice for cross-platform development. As with all things, however, there are tradeoffs. Java is compiled to bytecode and requires the JVM be installed where ever you want to run it. Not a big deal, in most cases, but it's there.

    Also, Java and C++ have different design purposes. C++ gives you more control of your data.

    Finally, I love playing openarena, which is C++ and OpenGL. I also like several other games that use basic graphics, like Tatum's puzzles. They start faster than the equivalent Java programs.

    I'm a big believer in having options. There are java programs, like SQuirreL SQL client and jEdit, that I use constantly. There are also a lot of C++ apps that I use.

    For now, I'd check out Boost, especially since some of it is being added to the C++ library.
    Programming is a branch of mathematics.
    My CodeCall Blog | My Personal Blog

  11. #10
    ahmed is offline Programming Professional
    Join Date
    Oct 2008
    Posts
    300
    Rep Power
    0

    Re: what to learn now?

    thanks again , one more thing is that , as i am doing my bachelors in comp sciences so i want to pick one thing that i can work on it later that also helps me in getting jobs

Closed Thread
Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. Best way to learn ASP.net and C#?
    By Kaim in forum ASP, ASP.NET and Coldfusion
    Replies: 3
    Last Post: 11-09-2011, 01:59 PM
  2. What should I learn?
    By gonliSs in forum General Programming
    Replies: 4
    Last Post: 04-18-2011, 09:34 AM
  3. What should i do and learn first ???
    By --VIP-- in forum The Lounge
    Replies: 21
    Last Post: 06-23-2009, 01:16 PM
  4. What I might not learn.
    By HapHazard in forum C and C++
    Replies: 16
    Last Post: 10-21-2008, 08:44 AM
  5. Should I learn it?
    By Johnnio in forum C and C++
    Replies: 11
    Last Post: 10-25-2007, 10:00 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