Quote Originally Posted by Tesnik View Post
by the way, how long do i have to study to start making more complicated programs. I mean serious programs??
you are already. programming is serious buisness.

no, seriously, it can take a while. but it really depends on what you say is serious.

You could make it really complicated with threading, networking, advanced data structures, graphics, shared libraries, STL, etc, or you could make a useful console program. but each additional facet of programming besides (well, including) standard C++ takes a while to learn to use effectively, but they all build upon C++, so you should have a solid understanding of the core language first. Each of these things can take months, or even years, to learn how to do well.

Here's some stuff you might find useful:

<< !! Posting Code? Read this First !! >>
Cprogramming.com: How to Get Started with C++
Cprogramming.com - Programming Tutorials: C++ Made Easy and C Made Easy
Cprogramming.com: FAQ
C Book Recommendations
C++ Book Recommendations - C Board
cplusplus.com - The C++ Resources Network