Thread: What next?

  1. #1
    Me
    Join Date
    Jul 2006
    Posts
    71

    What next?

    Ok so I have learned the basics of C++, I'm just not sure what I should do next...

  2. #2
    The superhaterodyne twomers's Avatar
    Join Date
    Dec 2005
    Location
    Ireland
    Posts
    2,273
    Learn more advanced topics?

  3. #3
    Registered User
    Join Date
    Mar 2005
    Posts
    135
    What did you learn C++ for? What was your intent for learning it? Personally, I think it's time to get serious with the language and learn way more about it. The basics aren't going to cut it if you plan on working with graphical stuff IMO.

    - xeddiex

  4. #4
    Software Developer jverkoey's Avatar
    Join Date
    Feb 2003
    Location
    New York
    Posts
    1,905
    Make some projects: find something you're interested in and research how you would go about creating it yourself. It is quite rewarding sometimes even to just observe another application and try and recreate it.

  5. #5
    Its hard... But im here swgh's Avatar
    Join Date
    Apr 2005
    Location
    England
    Posts
    1,688
    You could try creating a text adventure game as a console application. It envolves combining most of the basics and a few advanced features to make a really good one. Make sure you incorperate classes - ans use advanced OOP when you can. If you are sucsessful in this, then possibly move on to openGl or even beginners windows programming.

    A very easy windows program to create a message box:

    Code:
    MessageBox(NULL, "Darn, you did wrong...", "ERROR",
              MB_OK | MB_ICONERROR);

  6. #6
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    > Ok so I have learned the basics of C++, I'm just not sure what I should do next...

    You shouldn't be asking this questions. Something is wrong.
    Maybe you didn't learn anything after all.
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  7. #7
    Its hard... But im here swgh's Avatar
    Join Date
    Apr 2005
    Location
    England
    Posts
    1,688
    You could also attempt to program a real-life object simulation.

    Here are three I have sucsesfully finished:

    # An elevator simulation
    # An alarm system
    # A simulation of an ATM cash point

    Good luck

  8. #8
    Registered Luser risby's Avatar
    Join Date
    Jun 2006
    Posts
    72
    Quote Originally Posted by relyt_123
    Ok so I have learned the basics of C++, I'm just not sure what I should do next...
    How basic? Could you create, at the moment, an abstract data type using template classes to make linked lists?

    I'm saying there are intermediate and advanced stages that you need under your belt before you've cracked the language.

    Perhaps also you could explore in C++ general programming concepts like finite state machines or client server architecture (e.g. write a daemon/service for one machine that will send a file when the client on another machine requests one).
    ===
    Don't grumble about what you can't have;
    be grateful you don't get what you deserve.

Popular pages Recent additions subscribe to a feed