Indiegogo is committed to accessibility. If you have difficulty using our site, please contact support@indiegogo.com for assistance or view our accessibility notice by clicking here

This campaign is closed

C Plus Plus Primer

Free Open Source Online C++ Manual for Beginners

Closed
Closed
Closed
Closed
Closed

C Plus Plus Primer

C Plus Plus Primer

C Plus Plus Primer

C Plus Plus Primer

C Plus Plus Primer

Free Open Source Online C++ Manual for Beginners

Free Open Source Online C++ Manual for Beginners

Free Open Source Online C++ Manual for Beginners

Free Open Source Online C++ Manual for Beginners

Roman Shatalov
Roman Shatalov
Roman Shatalov
Roman Shatalov
1 Campaign |
Krasnoyarsk, Russian Federation
$2 USD 2 backers
0% of $10,000 Flexible Goal Flexible Goal

Free Online C++ Primer

So, I want to write free online C++ primer. I have one in Russian: check here. I wrote this four years ago. And now I want to rewrite this in English.

 

What is difference?

My material have important differences from textbooks of others authors:

1. I teach material from zero level. I start from explanation of basic things.

2. In my course I use for examples only free software - reader doesn't need to buy anything.

3. C++ Primer is the part of the full course about game programming. And in the future there will be tutorials about DirectX, nVidia PhysX, 3d math, AI.  And all parts of this big course are bounded together.

4. Almost all examples (except the first two) are about games. And it's much easier to learn on games, because usually games uses objects of the real world.

5. It's completely free!!! Anyone who want to start learn programming can just  open my site and read the manual. There are no ads on the site also. After finishing this project I'll release a pdf version also.


Content

In this course I'll place my old material from the Russian version (of course with updates), it's about 200 pages of A4. It contains material about almost any part of C++. Except this there will be materials about:

1. WinAPI.

2. WinSock.

3. Artificial Intellect.

4. Math and physics for 2d games.

5. Design patterns.

And there will be 4 examples of the 2d games with full explanation of their code:

1. Arkanoid.

2. Sea battle with multiplayer.

3. Simple platformer.

4. Simple strategy game with multiplayer for 4 players.

 

Your donations

I need 10k dollars for my plan. Just to write all material I need about 3-4 months of work. Also I need to create graphics for example games (I want them as fancy as possible). And, as you can see, my texts needs the correction - I'm not a native speaker.

If I'll not reach the goal, I'll write this primer anyway, but it will takes years :(

 

Examples

Now Engish part of my site is very small. But you can see examples of my tutorials there:

Direct2D initialization

Hello world on C++

 

Future

This is the only first part of my project. When I finish this, I'll start write the manuals about DirectX and nVidia PhysX.

 

P.S.: Please, spread the word about this project!

Looking for more information? Check the project FAQ
Need more information
Let us know if you think this campaign contains prohibited content.

Choose your Perk

Tweet with gratitude

$1 USD
I'll tweet a message about your donation for Free C++ Primer
2 claimed

Hall of fame

$15 USD
Your name will be written in the hall of fame in the English part of http://shatalov.su
Estimated Shipping
May 2013
0 claimed

Postcard with syberian view

$50 USD
I'll send you the postcard with my regards from the land of cold winters and severe people
Estimated Shipping
May 2013
0 claimed

Lectures about programming

$100 USD
You will get access to these lectures: 1. History of programming 2. GUI 3. Using MVC pattern 4. Event-driven applications
Estimated Shipping
June 2013
0 claimed

Full course only for you

$1,000 USD
I'll tutor you throughout this entire part of the course via skype. With two hours per week it will take about 3-4 months (we'll start studying right now)
0 out of 20 of claimed
Up Caret