プログラミングちょいと前にゲームプログラマー時代の記事を書いたところありがたいことに次のようなコメントをいただきました。私は今中学生なのですがプログラムの勉強をしたいと考えていますそのためにはどのようなどのようなソフトや書籍を活用すればいいのかなどを知りたいですこのような記事をもっと書いてくださいるとうれしいですということで次のようなことを話してみるよ。LINKプログラミングって何ができる?最初に、中高生の場合、漠然とプログラミングに憧れたりします。いうのも...自分がそうでしたね。みんなもそうだと思う。!?ということでプログラミングを覚えるとどんなことができるの?...ってのを少し紹介してみるよ。ゲームが作れるプログラミングを覚えてみたい理由No.1はこれじゃないかな?皆さんの想像のとおり、プログラミングを覚えればゲームは作れます。プログラミングにどっぷり1年程ハマれば、ご存知かどうか分かりませんが「スーファミ」レベルの操作感のゲームなら頑張れば作ることができるかも。今なら携帯アプリ・ゲームも個人で開発できる時代なので、学生をしながらアプリを作り、販売してお金を稼ぐ...ってのも今の時代ならかなり現実的。イカしたHPが作れるホームページはHTMLっていうもので書かれています。グーグルクロムを使ってる人なら「右クリック」⇒「ページのソースを表示」を選択して出てくるやつがHTMLです。以下のようなHTMLをブラウザ(IEやグーグルクロムなど)が読み込んで処理し人間に見やすいように整形したものがホームページです。このサイトHIMAZINESのお話をするとWordPressっていうCMSを使って作成しています。一言でいえば「ブログシステム」といったところです。このWordPressには「PHP」というWEBで使えるプログラミング言語が使われていて、それを覚えることで少しレベルの高いホームページカスタマイズも可能になります。作業を簡略化できるプログラムっていうのは繰り返し作業などには特に強いです。プラットフォーム情報を毎日まとめてCSV形式で資料として提出しなさい。プログラミングを知らないひとは、毎日バカ正直に何時間もかけて資料作成を行うしかないですよね。手動で作業しますからミスも出てくるでしょう。プログラミングを知っている人であれば、一度プログラムを作ってしまえば終了。あとはボタン一つで正確な資料を作成できます。覚えちゃえばスゴイってことです!そのほかにも色々とアイデア次第でなんでも作れます。僕がプログラミングを覚えたキッカケ僕のケースをお話すると...僕は昔からバリバリとプログラミングをしてた人間ではなく、大学に入ってからプログラムの勉強を始めた一般人タイプ。工学部の情報系学科へと進学し、講義を通してプログラミングの学習を開始しました。人がプログラミングを始めたきっかけは僕と同ケースが一番多い?「18~19歳ぐらいからプログラミングの勉強を開始する」タイプ。僕が18歳の頃と言えば10年前の話なので、今と比較すると環境的な違いはあると思いますが、大学や専門学校に進学してから、そこではじめてプログラミングを本格的に勉強する人が大半だと思います。自分で言うのもなんですが、そこそこ良い大学の情報科へと進学しましたが、入学した段階で「プログラミングを入学前からバリバリやってました!」って人は1割ってとこです。残りの9割りはプログラミング初心者。中高生の段階でプログラミングの勉強を開始するというのは、他の人よりも何倍もリードした状態ということです。プログラミング言語の種類プログラミング言語には実はいっぱい種類があります。基礎的なところはどの言語も似ています。IF文・FOR文...ほとんどの言語で使えます。自分は学校のカリキュラムに従い、ベタな「C言語」から学び始めました。プログラミングを勉強するなら実はものすごく難しい質問でして・・・こちらの記事が分かりやすかったので参考にどうぞ。上記サイトだと次の5つの言語がオススメされています。※JAVAとJavaScriptは別物よん※C++というのはC言語の拡張版JAVARubyPythonC/C++JavaScriptこれに加えて、個人的にオススメの言語を言うと。C#PHPってことで合計7つの言語が出てきちゃったわけですけれど結局どれがいいんじゃ!?...って感じでしょうか(苦笑)C言語について僕の場合は上にも書いていますが「C言語」から始めました。C言語から始めたことを後悔はしていませんが、後から他の言語をさわった感想を言うと、他よりもほんの少し難しいかもしれません。C言語はWEB開発には不向きです。...ですがC言語を最初に学んだことで、後から他の言語を覚えようとした際、それほど苦労しないで済んでいます。JavaScriptについてあと、最近ですが、JavaScriptをさわって艦これの経験値計算機を試しに作ってみたのですが、C言語との共通点も多く、ウェブサイトを使って簡単にアプリが公開できるため、なかなかオススメかも!?って思いました。僕のオススメということで...僕は次の二つをオススメします。CJavaScriptちなみにゲーム業界にいたときはC++という言語を使って開発してたよ。※C++はC言語の拡張版C言語の勉強には「はじめてのC」という有名な本があり、僕も学生時代に購入して利用してましたが、オススメできるほど良かった印象がありません。Technology)ということで色々と調べてみたのですが、タイトルはインパクト大の「苦しんで覚えるC言語」という本が人気っぽいです。⇒苦しんで覚えるC言語こちらのサイトを書籍化した本のようです。以下に示すプログラミング言語はeWeekってところが調べた結果らしいです。ソース:プログラマーの就職に有利な10のプログラミング言語JAVAJavaScriptC/C++C#PHPPythonRubyObjective-CHTML5CSS最後の二つはプログラミング言語とは違う気がするのだがまぁいいか。就職なんてしてもしなくてもいいけどさ...この中から選んでおけば就職口には困らなくなるかも(笑)若いうちからプログラミングを覚えて将来は就職なんてどうでもいいので企業家を目指しましょう。勉強・学習に役立つWEBサービス最近は便利なもので...プログラミングをゲーム感覚で学べるWEBサービスなんかもあります。試しにチャレンジしてみると案外はまるかも!?気に入った言語が見つかれば、それを煮詰めてみるのも良いですね。Yard)こちらのゲームでは「JavaScript」を学ぶことができます。このCodeCombatは日本語化されているので非常にオススメ。Yard)こちらはあまり本記事では触れていませんがRubyという需要が高い人気プログラミング言語を学べるゲーム。余談ですが...ちなみにRubyは日本人が開発したプログラミング言語なんですよ。この言語の仮想マシンYARVを開発したのは大学の先輩である笹田さん。CheckiO■CheckiOはこちら■登録方法・遊び方解説こちらもあまり触れていませんが...Pythonという人気プログラミング言語を学べるWEBサービス。CheckiOはアカウント登録用に簡単なテストがあります。テストをクリアした人だけがログインでき、サービスを利用できます。プログラミング未経験者がいきなり登録するのは厳しいと思いますが、1か月程、どの言語でも良いので真剣に勉強すれば解ける難易度かな?と思いますので...プログラミングに少し慣れてきたら登録にチャレンジしてみるべし!...ということで長くなりましたが中学生・高校生がプログラミングを開始するには?ということで記事を書かせていただきました。Amazonの電子書籍サービス『kin記事を読む【SEOやキーワード調査に超便利「特殊Google検索コマンド8選」】競合調査の上級テクニック!スマホがかなり普及し、インターネット検索が「あって当たり前」の時代になっています。新しくブログを始めたまではよかったのですが。現在NTTは「アナログ電話回線を光ケーブルにし記事を読む【かわいいLINEスタンプ発見】クリエイターズスタンプを作成・販売してるデザイナーさんに10個の質問してみた!最近話題の自作LINEスタンプ・クリエイターズスタンプがあります。記事を読む【LINEスタンプ作成まとめ】デザイナー個人で製作・販売する方法!このたびLINEにて個人で自作スタンプの販売が可能になりました。今月も東京にお出かけ。見ましたよ(=記事を読むニュースネタ・キーワードの探し方-WEBサービスを利用したネタ探し方法インターネットの普及なんて言葉は既に過去のものか...。PMリンク先を修正してみました。