Generally if this is your first time programming you don't go from hello world to a platformer right a way. Even if you do have a little experience its better to experiment with some smaller mini-projects that aren't made to be published first for no other reason other than to get comfortable with the features and quirks of the language and tools provid.