「努力」というよりも作りたいものがあるか否か、自分で作ることに楽しみを感じられるか否かが重要だと思います。 それがあれば、特に努力とかを意識しなくても自然に覚えられると思います。 ただし、覚えるためにはそれなりに時間はかかります。 一度にあれもこれも覚えるとなると嫌になってしまうかもしれないですが、自分がやりたいことを決めてそれに向けて1つずつ覚えていけば良いです。 学校のテストと違ってプログラミングには決まった正解はありません。 自分が思っているように動けばすべて正解と言えます。 試行錯誤を繰り返して自分のプログラムを見直していけばいつか正解にたどり着きます。 それでも分からない部分はここ(Miiverse)で質問すればいいだけのことです。 分からないことは恥ずかしいことではありません。 「分からないことが(具体的に)分かること」が上達への第一歩ですよ。