Archive for 6月, 2009
プログラミング基礎・ソフトウェア等に詳しい人向け
こんにちは。プログラミング基礎編として、今回はソフトウェアやハードウェア、OSの仕組みなどについてよくご存知の人や、そのような分野でお仕事をなさっている人向けの、オススメのプログラミング勉強法をご紹介します!
基礎を勉強する順序としては
●Shellスクリプト/C言語
↓
OSのシステムについて
↓
ハードのシステムについて(アッセンブリetc.)
↓
組み込み系(電子工作etc.)
組み込み系って、すごく大変そうに聞こえますけど、自分の友人は趣味でロボットをつくったりしていましたね。いろんなセンサーを制御したり、システムを構築するのは、初心者の私にはなんだか難しそうに思えますが、友人はすごく楽しそうでしたよ。ま、これは趣味だから楽しいんでしょうけどね。
でも、プログラミング言語の基礎として有名な『C言語』は、一番初めに学ぼうとするのはかなり大変だと思ってください。コンピューターの知識がそれなりにある人でなければ、たいてい挫折するでしょう。というのも、プログラミングを学ぼうとして、混乱し、ワケがわからないまま勉強を止める原因になっているのが、このC言語だ、といわれているからです。
もし、わたしの友人のように、趣味でプログラミングの基礎を学びたい!と思っている方でしたら、それこそ秋葉原などで買うことが出来る、電子工作キットとかからスタートするのもいいかもしれませんね。このケースなら、初めに基礎として、Linux上でShellスクリプトをやってみて、その後でC言語、そこからLinuxのkernel等に入るのがスムーズかもしれません。
Comments are off for this post