それは、目的によって変わるんじゃないですか? 作りたいものがあるのなら、それに必要なことを一つずつ覚えていくしかないし、初心者がいきなり難しいプログラムを作ろうとすれば、挫折して終わりでしょう…。 私も今年になってから始めた初心者ですけど、最初は全く分からず、簡単なプログラムすらも作れるまでに期間が掛かりました! なので、作りたいものを作れるようになるために必要なことを調べて、それを覚えていくしかないでしょう…。 あとは、決して諦めなければ、どんなに難しいソフトでもいつか必ず作れるようになるんじゃないですか?