【プログラミング教育ナビ】は、プログラミング初心者が自分に合った勉強法や教室を見つけられたり、プログラミングに特化した求人が検索できたり、SaaSの比較ができるサイトです。人気講座のある入門スクールや独学できる学習サイトを、口コミ・評判で比較してランキング形式でご紹介しています。言語から探す場所から探す条件から探すrsstwitterfacebook案件獲得できなかったら全額返金!未経験からプロのエンジニアスキルを身につけ、フリーエンジニアとして稼げるまで徹底サポート。プログラミング初心者向けお役立ちコンテンツTweetPocketいざ、プログラミングを始めよう!という段階になると、何から始めればいいのか分からないとか、はじめてはみたものの、なんとなくうまくいかない・・・といったことがよくあります。時代とともに、言語や開発スタイルは、どんどん変わっていくのが、この業界(プログラマー?)の常識です。それにも増して実は、いつの時代でも、どんな言語やジャンルの開発でも、入門者が、必ず引っかかる『つまづき』の場所=「挫折ポイント」というのは、ある程度、決まっているように私は思います。そんな、落とし穴が集中している「挫折ポイント」をはじめる前から知っていれば、「あ~、ここがその落とし穴だな・・・」と冷静に自己分析できます。プログラムの実行!入門書選びWebで色々調べながら勉強してゆくというやり方もありますが、まずは、一冊、入門書を買ってから始めるという方法を私はお勧めします。ブログ等で記事を出されている方は数多くいらっしゃいますが、他人様向けというより、まず、自分の備忘録的なものが多いようです。個人が趣味でやっているWebに比べ、出版物は沢山の人が編集に加わっているので、ちゃんとした本(たとえば、技術系専門の大手出版社から出ているとか)であれば、いい加減なものは少なく、内容も、きちんと租借(そしゃく)され、分かりやすくなっているからです。どんな『入門書』がいいのでしょう。一つは、自分で手にとって読んでみて、「簡単に読みこなせるもの」。一つは、内容が理路整然と書かれているものです。いった中で、プログラミングの本で最も重要視すべき一番のポイントは、あなたのPCがその入門書の奨励、または指定した環境と限りなく近いものを選んでください。XXとか)も重要です。後述する”IDE”の種類やバージョンも重要です。次に「挫折ポイント」になりそうなところは「環境構築」についてです。」の設定と使い方の習得です。IDEは、インストール時でも、色々な設定や条件を入力する必要があります。IDEを言語パッケージとは別に用意する場合で、入門書で指定しているものと、バージョンなどがズレてしまうとインストール時の問い合わせ事項が変わっていたり、画面の表示が変わっていることも珍しくありません。IDEは、新しいバージョンの方が良いに決まっている!とは思わず、あなたの入門書と同じバージョンのもの、もしそれがなければ、それより一つだけ新しい、「できるだけ入門書に近いもの」を選んでください。プログラムの実行!さて、「『信用できる』あなたの入門書」どおりにやれば、サンプルプログラムが本に書いてある通りに動作するはずです。実際には、本に書かれていない、なんか赤い字がいっぱい出てきたりします・・・。これが、いわゆる「エラー」です。ここが一番の挫折ポイントかもしれません。最近はCDやWeb上でサンプルソースを添付している本も多いようですが、もし、自分でソースを打ち込んだ場合は、単純な打ち込みミスでいわゆる「文法エラー」でこうなることがあります。似た記号を誤って使っていないか(lと1、Oと0、あるいは、それらを全角文字(特にスペースやタブだと見えません))で使っていないかなど再度確認してください。あなたのPCの環境(ハードウエア、OSの種類とバージョン(できれば、ビルトやパッチあて状況も))と使用するソフトウエア(言語とバージョン、特にIDEの種類とバージョン)が『入門書』と相違がないか再度確認してください。インストール時に『入門書』と違うメッセージがでたり、あるいは足りなかったりしませんでしたか?思い出してみてください。してもバージョン違いのものを使わざるを得ない事が原因らしかったら、関連キーワードでWeb検索してみましょう。何か分かるかもしれません。それでも原因が分からない場合は、もう一度、「『信用できる』あなたの入門書」を選定しなおす・・・つまり最初からやり直した方が、いいと思います。それは時間のムダだけでなく、ほんとうに自分が「挫折した」と思い込んでしまうからです。本当は、その本が悪かっただけなのに・・・。実はこれが究極の「挫折ポイント」で、回避法かもしれませんね。投稿者:プログラミング教育ナビ編集部tweetプログラミングで挫折しそうなら、現役エンジニアにマンツーマンで相談してみませんか?オンラインのプログラミングスクール「TechAcademy」のメンターが対応。【プログラミング教育ナビ】は、プログラミング初心者が自分に合った勉強法や教室を見つけられたり、プログラミングに特化した求人が検索できたり、SaaSの比較ができるサイトです。人気講座のある入門スクールや独学できる学習サイトを、口コミ・評判で比較してランキング形式でご紹介しています。