プログラミングは非常に楽しいです。(※個人的な主観です) しかし、楽しさが分からない人に「楽しさを理解しろ」と言ってもなかなか難しいです。 仕事でどうしてもやらなければならないこととかでなければ「努力」や「辛いこと」なんて不要です。 自分なりの楽しみ方を見つけていけば良いのです。 楽しくなれば「努力」を努力と感じることもなく楽しく上達が可能です。 というわけで、まずはいろいろ試してみるのをオススメします。 ゴールが決まっていてもそこに到達する道は無数にあります。 最短経路は茨の道かもしれないですが、少し回り道をすれば安全楽々ルートがあるかもしれないですよ。