私はアマチュアのレベルですが、たまにスクリプト言語でスクリプトを組んだり、グラフィックを描いたりしています。
それができるようになったのは、ゲーム会社のディレクターとして働いていたときに、プログラマーやグラフィックデザイナーが周りにいたからだと思います。
個人的に興味があったので、趣味でスクリプトやグラフィックをやっていたのですが、彼らの作業を日々間近で見たり、分からないことをすぐに質問できたのは、独学とは比べ物にならないほど恵まれた環境だったと思います。
私が以前、ネットショップの運営をお手伝いしたことのある会社には、Illustratorで画像を作るのが好きな事務の方がいらっしゃいました。
その会社の事業内容は、デザインとは全く関係ありません。
事務の方は、元々、絵を描いたりデザインをするのが好きだったのだと思いますが、その会社のホームページを作成した制作会社の方から、Illustratorの使い方を教えてもらったそうです。
事務の方は、通常業務のほかに、社内用の印刷物を作成する手伝いもされていました。
何かのきっかけで学んだことが、仕事に繋がることって多いですよね。
私は最近でも、以前ホームページを納品した会社の方から、デパートの展示会で使う商品カードの作成を依頼されました。
元々興味があって、それを学べる環境があれば、上達するのは早いと思いますし、ちょっと仕事を請けたりするとさらに上達して、・・・といういい循環ができると思います。
あまり興味のない方や、そういう環境にない方に、自ら進んで学んでもらうのは難しいですね。