プログラムは理解してから始めると言うよりは、習うより慣れろの精神でやった方が覚えられるし上達すると思うので、その辺は心配しなくていいですよ。 ただ初心者はとくに初めはハードルが高く感じるとは思いますが、そこを乗り越えるとどんどん楽しくなると思います。