Beginner

I am completely new to c++, where do I have to start?

1st stage would be to get yourself a free compiler like Visual Studio 2013 Express, Code::Blocks or Eclipse, then read up on some beginner tutorials.
http://www.cplusplus.com/faq/intro/#getting-started

You'll also want to read through some tutorials. Ours is pretty easy reading:
http://www.cplusplus.com/doc/tutorial/

Next, figure out what it is you want to program, and start learning everything you can about it, and writing stuff to make it happen.

Just be realistic -- you aren't going to write anything truly amazing the first thing. But it is reasonable to consider doing cool stuff. The first programs I wrote were things like:

- hangman, complete with ASCII art (GW-BASIC)
- game image editor (Turbo Pascal 4)
- (S)VGA graphics library [with particular attention to X-mode and VESA SVGA powers) (C)
- Screensavers (various languages)
- breakout clone (Turbo Pascal 4 with BGI graphics)
- DOS environment control programs (C, playing with stuff at the console)
- ASCII graphics editor / display program (TP4?)
- DOS game menu for launching all my video games (TP4?)
- various abortive ninja-turtles and D&D style games (none of which ever came to anything, but they taught me a lot)

Of course, that was a long time ago. But the basic principle is still the same: Find something you want to write, and do it.

Hope this helps.
closed account (2AoiNwbp)
I'll take that. One step at a time... thanks
I'm pretty new too. I just started searching for tutorials online. It helps if you write bit of the most important stuff to a notebook or something. Then just start inventing some easy programs to get hang of it. Only way that stuff is gonna stay in memory is just code and code more.
Pseudocode your programs first. You will want to break down your programs with a pencil and paper before actually coding. Write down what you want the program to do and then break it down to what each portion is doing.
Google "C++ Hello World!" great first program to get you started with no C++ background.
Topic archived. No new replies allowed.