Something about programming
All tutorials (32)

Latest Programming Tutorials

Rendering pipeline in OpenGL
How to install Visual Studio 2017 Community edition
Depth-First Search (DFS) and Breadth-First Search (BFS) algorithms implementation
Graphs
OpenGL "Hello World" - First Program with freeGLUT
Header files and multi-file sources in C language
Classes in Python
Functions in Python

Latest Blog Posts

Plan for 3 months: May - July 2018
Plan for 3 months: February - May 2018
Sticks and stones announcement

Just another site about programming for beginners and kids

Programming tutorial. How to make an arkanoid on C language. Screenshot

Welcome!
Here you can learn programming and how to create computer games. In different sections of the site you can find tutorials about programming: C and Python. Almost all lessons are intended for beginners in programming.

Now I'm working in C language section. There are already nine tutorials. It covers material from the very beginning - "Hello World" program on C language. And I've finished tutorial about functions in C recently.

Also there is my personal blog, but it's not about programming. There I'll write about different stuff: music, history, languages (human: spanish, chinese...).

As you can see, I'm not a native speaker, so my tutorials require editorial work. Sorry for that. I'll fix that in the future by hiring the editor, now it's just too few learning materials.

So you want to learn programming?

Programming tutorial about triagles order drawing

Here is the right place to do it. In tutorials I've describe everything from basics. In the beginning we'll learn little theory, and then step by step we'll start learn programming: different types of programming languages, syntax, variables, loops and conditions, functions, classes, multi-file applications.

At later stages we'll learn different computer algorithms that have use in different areas and of course in computer games.

In the end we'll learn modern graphics libraries with accent on OpenGL as it's universal across different kinds of devices.