How to make games? Par1 : General knowledge

Hey, This is the first of a series of articles about game development, it's mainly dedicated for newbies, but if you are a little bit more advanced you are also welcome to read it, you might be missing some basic stuffs.
.
Construct 2 the 2D HTML5 game engine!
In this article i will talking about Construct 2 game engine, if you don't know it. it's a HTML5 2D game engine
dedicated for non programmers or for fast prototyping. basically you don't have even to write a single line of code. but at least you.
For Newbies: Opengl Vs DirectX Vs Unity 3D Vs C#

I was browsing a forum and i found a thread where some guys were discussing the
difference between Opengl and directX and some even more newbies try to
compare it to unity3D and C#, i couldn't believe what are they saying so i
wrote this.
Godot Engine the open source commercial quality game engine

Few months ago, when i was browsing GitHub repositories so i might find something interesting, i found this project :
Godot Engine :
Godot is a fully featured, open source, MIT licensed, game engine. It
focuses on having great.