最近、スマホの普及と共に、プログラミングを学習したい人が増えてきているようです。
私の周りでも、プログラミングに興味があり、webサービスをつくってみたいという人が大勢います。
ということで、プログラミングをやった事がない人(または初級者)のために、
プログラミングで何を学べばいいか、
どうやって勉強したらいいかというノウハウを紹介したいと思います。
何を学ぶべきか

プログラミングにはいろんな言語があるため、どの言語をやればいいかわからないという声を耳にします。
そこで、初級者でも学びやすい言語を厳選し紹介したいと思います。
1. 何はともあれ「HTML」
こちらは、Webサービスをつくる上で書かせない言語で、
今見ているページ(見た目の部分)はすべてHTMLで書かれています。
HTMLを学ぶ上では以下のサイトが参考になります。
HTMLの基本
ドットインストールは、動画でプログラミングが学べる非常に便利なサイトです。
わたしも、こちらを参考にして勉強しました。ぜひ、使ってみてください!
2. 見た目をかっこ良くするCSS
HTMLを学んだら、次はCSSです。
CSSは、HTMLでつくったページに色を付けたり、
位置を整えてくれたりとページを装飾する役割を果たします。
かっこいい見た目(ページ)をつくるには欠かせない知識となります。
CSS入門 ドットインストール
3. ページに豊富な機能をもたせるJavaScript
JavaScript(JS)は近年、非常に話題になっていて習得すれば、
あと5年は食べていけるだろうと言われているアツい言語です。
何ができるのかと言うと、ページを動きのある物にしてくれたり、
アニメーションを実現する事ができたりします。
こんな感じです。
JavaScript を使って作る追尾サンプル
この他にも、JSを覚えれば、iPhoneアプリやAndoroidアプリをつくる事もできるのです!
初心者でも2週間でiPhoneアプリが作れちゃうTitanium Mobileがすごい件
「Titanium Mobileでアプリを試しにつくってみる」というのを担当していました。
JavaScriptはあまり使ったことがないですし、そもそもMacもほとんど触ったことがなかったので苦戦するかと思いましたが、2週間ほどでとりあえず形になるところまでできました。Titanium Mobileすごいです。
学習する上で参考になるサイトはこちら。
JavaScript入門
4. JavaScriptを覚えたらjQueryが便利!
jQueryとは、ざっくり言うとJavaScriptで出来る事はそのままに(というかそれ以上)、
より簡単にコードを記述できる便利道具です。
JavaScriptを進化させたイメージです。
JavaScriptの基礎を知っていれば、すんなり導入できると思いますので、
ぜひチャレンジしてみてください。
ちなみに、Webサービスのほとんどは、このjQueryを導入しているので、
マスターすれば、重宝されるはずです。
参考サイトはこちら。
jQueryの基礎
5. サービスを裏で支えるPHP
PHPは、Webサービスのためにつくられた言語であるため、
初級者でも学びやすく、開発しやすい言語として知られています。
PHPはいままで紹介した言語と何が違うかと言うと
・ユーザーがフォームなどに入力した値を計算したり、保存したりできる
・SNSなどで登録したユーザーデータ(プロフィールや写真など)を取り出し、画面に表示できる
など、画面には変化をもたらしませんが、裏でいろいろと処理をしてくれる
非常にありがたい言語です。
あのfacebookもPHPで開発されているのです。
PHPはこちらを参考にしてください。
PHPの基礎
プログラミング学習のコツ

プログラミングを学ぶ上でこうしたら上達が早くなるというコツを紹介します。
①わからなくても書く
ぶっちゃけた話、最初のうちは何を言っているかわからない事が多いです。
それでも、書いていくうちに、わかってきます。
ですので、最初のうちはわからなくてもコードを書き進めてください。
ググる(Googleで検索する)
わからないことにぶちあたったらGoogleでわからないワードを
検索してみてください。そうすると、同じ所でつまづいた人がブログに解決策を
かいていたりするので、それを参考にしましょう。
すごい人のコードを読む
コードを読むのもプログラミングのいい勉強になります。
レベルの高い人のコードを読んでいいところを取り入れていきましょう。
おすすめなのがGitHubです。
GiHub
こちらには、すごい人のコードが無料で公開されているので非常に勉強になります。
書籍で勉強する場合
書籍で勉強するのもおすすめです。1つの言語で1冊読んでみると
大枠がつかめるので、私は、必ず1冊は買うようにしています。
以下の本がおすすめです。
| HTMLとCSS | JavaScript | PHP |
いかがだったでしょうか?
ご紹介したプログラミング学習法でかっこいいWebサービスをつくってみてください。
プログラミングはこれから大きなスキルにもなりますので、メリットも大きいと思います。
スポンサーリンク
スポンサーリンク
Post Footer automatically generated by Add Post Footer Plugin for wordpress.



らふらく =「ラフに楽に生きたい」
はてなブックマークからきました
とても参考になりました
ありがとうございます
はてなブックマークからきて頂きありがとうございます!
嬉しいです。これからも宜しくお願いします!
なるほど
参考になりました
他の記事も拝見させていただきます
ありがとうございます
記事の更新期待しております
読んで頂き、ありがとうございました!
これからもどんどん記事を更新していきますので、
その際はぜひ遊びにきて下さい!
検索エンジンから本記事にたどり着きました。良質な記事をありがとうございます!今後もブログ拝読致します。
一点質問なのですが、HTML、CSS、JavaScript、jQuery、PHPを学習して実際にwebサービスを自分で作れるようになる為には、これらプログラミング知識の学習時間はどれくらい必要なのでしょうか?
100時間ぐらいでしょうか?はたまた1000時間ぐらいでしょうか?
もしお教え頂ければ、大変嬉しいです。何卒宜しくお願い致します。
ありがとうございます!これからもよろしくお願いします!
時間については、その人の学習密度によるので、一概には言えないのですが、
プログラマが知るべき97のことという本によると、1万時間と言われていますね。
ただし、簡単なwebサービスであれば、それほど時間を書けなくても作れます。(アプリケーション層に限定すると)
申し訳ありませんが、今はプログラマーとして勉強するにこした事はないという回答しかできません。
また、どの程度のサービスを求めているかによりますね。
なるほど。作るサービスの複雑さによっては1万時間もの勉強が必要になるのですね。。
わかりました。
僕はど素人なのですが、自分が作りたいと思っているウェブサービスが複雑なのかどうかの判断すらできませんので、必要勉強時間がどれぐらいなのかわかりません。
なので、とりあえずは勉強していくしか無いなと思っております。
ご丁寧にご回答頂きまして、ありがとうございました!