954,492 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Whats to learn next?

I think I master the basics of C++ that good I can move, not all though there are many things still I don't know of course. I've made applications with mysql and made my own little roleplaying game and some calculator like things. Basically noobie like programs with no graphics at all :) All of cource in command line.
I wondered where should I progress now? To learn windows API or MFC? I don't really know thats why I really came to ask you guys if you got any ideas where should I move now?
Suggest anything from books to tutorials and all...
I would really like to try something like windows API or MFC with proper tutorial or book for beginner like me.

Regards, Silvershaft
Sorry my bad english

Silvershaft
Junior Poster
139 posts since Jul 2009
Reputation Points: 12
Solved Threads: 0
 

Hmm. Maybe take a look at the tutorials here . ;)

Dave Sinkula
long time no c
Team Colleague
5,058 posts since Apr 2004
Reputation Points: 2,780
Solved Threads: 314
 

I could try that a bit though it looks a bit confusing for me still but keep suggesting things!

Silvershaft
Junior Poster
139 posts since Jul 2009
Reputation Points: 12
Solved Threads: 0
 

Project euler ? That would give you experience in solving problems.
wxwidgets for gui programs.
SDL and OpenGL for graphics.
Maybe portaudio for sound.
Learn C++ thoroughly.
From here, you can try low level programming like x86 assembly (which will benefit higher level programming), or you can try higher level programming with java or C#.
If you get to here, than congratulations! It's safe to say you know how to program.

Hiroshe
Posting Whiz in Training
256 posts since Jun 2008
Reputation Points: 431
Solved Threads: 17
 

About openGL is it easy to use and such? I could really go for that because it sounds interesting!

Silvershaft
Junior Poster
139 posts since Jul 2009
Reputation Points: 12
Solved Threads: 0
 
About openGL is it easy to use and such? I could really go for that because it sounds interesting!


I don't know, I never used it before (I like retro style games). But This look's promising.

Hiroshe
Posting Whiz in Training
256 posts since Jun 2008
Reputation Points: 431
Solved Threads: 17
 
I don't know, I never used it before (I like retro style games). But This look's promising.

I guess I try it I found another site with awesome tutorials also! I hope I really learn something!

Silvershaft
Junior Poster
139 posts since Jul 2009
Reputation Points: 12
Solved Threads: 0
 

if you want graphics, i recommend you try java and java gui programming. its far easier than mfc and windows direct x programming, though it is challenging as well.

also you will learn a new language and java laguage that every programmer must know.

however do not let go of c++ as well. make complex programs, and also learn socket programming.

despite java being the rage these days, you still are restricted in java programming, for example(you can not explictly delete an object in java like you can in c++). in c++ programming you are not restricted at all and you have all the power that you need and want which can become quite the downfall of some programmers.

mustafaneguib
Junior Poster
102 posts since Apr 2008
Reputation Points: 14
Solved Threads: 4
 

Should I try learn windows API or something? I don't really know if I want to change language to java

Silvershaft
Junior Poster
139 posts since Jul 2009
Reputation Points: 12
Solved Threads: 0
 
Should I try learn windows API or something? I don't really know if I want to change language to java


I only spet a few days learning java years ago, so I wouldent say "java laguage that every programmer must know", but it is a good language. It is simular to C++ in a sence, and is probably the most portable language in the world not including scripting languages.
Learning different api's will also improve your knowledge and ability to get stuff done. I don't program on windows, however from my understanding, most windows programmers are chosing the .NET framwork over the windows API. In fact, some *nix programmers use the .NET framework.

Hiroshe
Posting Whiz in Training
256 posts since Jun 2008
Reputation Points: 431
Solved Threads: 17
 

So should I learn java or .NET how similar java really is? Can someone tell a bit more please. Thanks for replys!

Silvershaft
Junior Poster
139 posts since Jul 2009
Reputation Points: 12
Solved Threads: 0
 

First decide what you want to do.
Then decide on appropriate tools.

Dave Sinkula
long time no c
Team Colleague
5,058 posts since Apr 2004
Reputation Points: 2,780
Solved Threads: 314
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You