Is this the right step, should i jump to something more steep?
In general, if you're completely lost you're going at things too steep. Start with learning basic syntax (if/then, loops, functions, classes). Then learn basic programming (guess the number, take a file and write a new file that is backwards, take a file and write a new file that has the words in backwards order). Then learn mildly more advanced programming (roll up a character, simulate combat between random monsters). Then learn mildly more complex syntax (templates/generics, generators). Then learn basic graphics (create a window, handle input, show sprite, rotating cube). And then worry about tetris.
[Edit: plus this forum has a FAQ. Please read the FAQ. We get asked these things all of the time. C# or Python are the currently recommended first languages]