何を作れるとか以前にプログラムを理解出来れば初心者卒業と言えるんじゃないですかね〜? プログラムの理解とは、流れ・変数・分岐などの基本的なプログラムの動作原理みたいな感じで、ほとんどの言語に共通する部分です。 それが出来れば作りたいものに合わせて他の命令(スプライトやBGなど)を覚えて組み合わせればある程度までは作れると思います。そこからまた上に上がるには数学・物理的な知識やアルゴリズムなど知っておいた方がいい事が増えてくると思いますが、とりあえずプログラムを組むという事についての理解が先かなーって思いました。