あなたがプログラムを理解できない10の理由:第3回
初学者がプログラムを恐れる原因の一つにエラーメッセージがある。今回は「エラーメッセージを見ると思考が止まる」と、「良いツールを整えようとしない」を解消しよう。
良いツールを整えようとしない
スクリプト学習の魅力は、道具にお金がかからないという点が挙げられる。
例えば映像編集を勉強したければ、ソフトに数十万、機材に数十万とお金がかかる。音楽編集にも、楽器や機材、ソフトに相当な出費が強いられる。しかし、スクリプトに関しては、必要なソフトのほとんどが無料で手に入ってしまうので、手軽に始めることができるのだ。
例えばPHPを勉強したい場合、スクリプトを記述するエディタ、それを動作させるWebサーバーとPHPモジュール、動作を確認するWebブラウザと、すべてのソフトウェアを無料で手に入れることができる。JavaScriptでもRubyでもJavaでさえも、パソコンさえあれば無料で始めることが可能だ。
とはいえ、少しでも興味を持ったら道具への出費は惜しまない方がよい。フリーソフトにも、非常に質の高いソフトはもちろんあるのだが、それらは使い方が難しくて慣れるのに時間がかかったり、設定の変更やカスタマイズにさまざまな知識が必要であったりするなど、初心者には手強いソフトも多い。
例えば、プログラマに人気の高いエディタに「Emacs」や「vi」といったソフトウェアがある。手になじむと手放せないツールになるようだが、筆者としては最初からこれらのツールを使うことはお勧めしない。古くからあるソフトウェアのため、操作が現代のソフトウェアと全く違って特殊であり、多くのキーボードショートカットなどを覚えないとコピー&ペーストすらままならない。
少なくともはじめのうちは、手になじんだWindowsやMacの操作体系を継承したソフトウェアを利用した方が、すんなりと利用することができるだろう。また、Windows、Mac用ソフトといえども、フリーソフトはやはり機能が物足りない。有料のソフトウェアであれば、文法の間違いを指摘してくれたり、スクリプトを打ち込むのを補助してくれる機能など、様々な付加価値が付随してくる。これを利用するために「投資」をするのはなんらもったいない出費ではないのである。
それでは、ここからは有料/無料問わず、スクリプトの学習に必須のソフト、または非常に便利なソフトを紹介していこう。
- 特集: あなたがプログラムを理解できない10の理由 (5件)
- ホワイトペーパー
- 企画特集
SOA、BPM、SaaS −今、企業に必要なこと
そのストレージで仮想化に対応できますか?
インターネット上の悪意を未然に防ぐには?
仮想環境を実現するソリューション特集
今注目の「サジェスト検索」−デモ掲載中
ESBでIT投資の無駄を劇的に解消する
ストレージメディア特設サイト開設
セキュリティ&ユーザ事例【SIer Club】
パンデミック対策特集
中小企業のセキュリティリスクとは?
【徹底対談】運用管理ツールの賢い使い方
ロリポップ!がリニューアル
◆エン・ジャパン厳選求人☆毎週更新◆
集積度も性能も、業界最高水準のブレードPC
御社のログ活用しませんか!?
- エンタープライズにおけるSUSEの強み
- サービス・ドリヴン・データセンター
- ■ストレージ容量50%削減保証■
- サーバー監視・運用のコストを削減するには
- 話題のタグ
Windows 7はLinuxへの切替が簡単:注目の仮想ディスクフォーマット「VHD」
iPhone OS 3.0で変わった「絵文字」
OSSのクラウド基盤「Eucalyptus」を使う(4)--インストール〜ノード構築
俳優経験者が指南する「人前で上手く話すためのティップス10選」
「うるまでるびペイント」登場:絵は上手下手ではなく制作過程に楽しみが
待てば回路の日和あり--「iPhone 3GS」発売、しかし――