Hej, dzięki za odpowiedzi ;).
Znalazłem to:
1. Pick a language (pick ONE and learn it well until you are comfortable with the basics before moving to step 2)
1. C++
Tutorials
http://www.cplusplus.com/doc/tutorial/
http://www.learncpp.com/
Books
**Programming Principles and Practice Using C++ Second Edition by Bjarne Stroustrup**
Is a book designed to help you learn to program (if you have never programmed before) using C++ as a tool. It is also the intro course book for several degrees at Texas A&M University. Not to mention it is written by Bjarne Stroustrup himself.
**C++ Primer Fifth Edition by Stanley B. Lippman, Josee Lajoie, Barbara E. Moo**
The usual recommendation for Beginner C++, but that phrase is a little misleading. It isn't a book for someone who as never programmed, but rather a book for a programmer who is experienced in another language and looking to learn C++ now. It covers C++ more in-depth.
**The C++ Standard Library Second Edition A Tutorial and Reference by Nicolai M. Josuttis**
Covers the standard library in-depth.
**The C++ Programming Language Fourth Edition by Bjarne Stroustrup**
I recommend this purely as a reference book. It too is written by Bjarne Stroustrup. You can certainly read it cover to cover if you like, but it makes a better reference than a book about learning due to its technical nature.
2. Java
http://docs.oracle.com/javase/tutorial/
3. Python
https://docs.python.org/3/tutorial/index.html
4. C#
http://msdn.microsoft.com/en-us/library/aa288436(v=vs.71).aspx
-
Pick a library
Allegro - http://alleg.sourceforge.net/
SDL - http://libsdl.org/
SFML - http://www.sfml-dev.org/
PyGame - http://pygame.org/news.html
-
Make some simple 2D games (screenshots for clarification)
1.Pong - http://www.wallpapermaven.com/cat/miscellaneous/download/Pong-1920x1200-31.jpg
2.Worms/Snake - http://www.terminalstudio.com/screens/worm/big1.gif
3.Breakout - http://www.mathworks.com/matlabcentral/fileexchange/screenshots/1604/original.jpg
4.Missile Command - http://upload.wikimedia.org/wikipedia/en/8/86/A5200_Missile_Command.png
5.Space Invaders - http://p1cdn01.thewrap.com/images/2014/07/space-invaders-618x400.png
6.Asteroids - http://www.notmartha.org/images/other/2012apr/asteroids.jpg
7.Tetris - http://kosmixmedia.com/static/031fa2e4385dfaf31c3b56135cdc3478.png
8.Pac-man - http://www.arcade-museum.com/images/118/118124214343.png
9.Ikari Warriors - http://www.arcade-museum.com/images/118/1181242122380.png
10.Super Mario Bros - http://schmoesknow.com/wp-content/uploads/2010/11/7-Super-Mario-Bros-.png
11.`<insert your original game here>`
12.`<insert your original game here>`
13.`<insert your original game here>`
14.`<insert your original game here>`
-
Learn DirectX or OpenGL
-
Make simple 3D games (maybe even 3D versions of the list in item 3)
-
Learn Game Engines
Torque - http://garagegames.com/
Unity - http://unity3d.com/
Unreal Development Kit - https://www.unrealengine.com/products/udk/
-
Start playing with making your own engine
Kroków 2 i 4 póki co nie rozumiem ale powoli startuje :).
"Mały Szczur Już pracuje w silnikach na uniwerku z programistami w pracach zespolowych ale jako grafik. Teraz chce po prostu nauczyć się również kodowania ;)