スポンサーリンク

  • シェア!?
  • このエントリーをはてなブックマークに追加

短期間でプログラミングを習得してWebサービスをつくるための知識と方法まとめ

  • このエントリーをはてなブックマークに追加
  • RSSで購読
  • Share on Tumblr
  • このエントリーをはてなブックマークに追加
  • RSSで購読
  • Share on Tumblr

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

何を学ぶべきか

プログラミング勉強
プログラミングにはいろんな言語があるため、どの言語をやればいいかわからないという声を耳にします。
そこで、初級者でも学びやすい言語を厳選し紹介したいと思います。

1. 何はともあれ「HTML」

こちらは、Webサービスをつくる上で書かせない言語で、
今見ているページ(見た目の部分)はすべてHTMLで書かれています。
HTMLを学ぶ上では以下のサイトが参考になります。
HTMLの基本

HTML入門 ドットインストール

ドットインストールは、動画でプログラミングが学べる非常に便利なサイトです。
わたしも、こちらを参考にして勉強しました。ぜひ、使ってみてください!

2. 見た目をかっこ良くするCSS

HTMLを学んだら、次はCSSです。
CSSは、HTMLでつくったページに色を付けたり、
位置を整えてくれたりとページを装飾する役割を果たします。
かっこいい見た目(ページ)をつくるには欠かせない知識となります。
CSS入門 ドットインストール

CSSの基本

3. ページに豊富な機能をもたせるJavaScript

JavaScript(JS)は近年、非常に話題になっていて習得すれば、
あと5年は食べていけるだろうと言われているアツい言語です。
何ができるのかと言うと、ページを動きのある物にしてくれたり、
アニメーションを実現する事ができたりします。

こんな感じです。
JavaScript を使って作る追尾サンプル

この他にも、JSを覚えれば、iPhoneアプリやAndoroidアプリをつくる事もできるのです!
初心者でも2週間でiPhoneアプリが作れちゃうTitanium Mobileがすごい件

「Titanium Mobileでアプリを試しにつくってみる」というのを担当していました。
JavaScriptはあまり使ったことがないですし、そもそもMacもほとんど触ったことがなかったので苦戦するかと思いましたが、2週間ほどでとりあえず形になるところまでできました。Titanium Mobileすごいです。

学習する上で参考になるサイトはこちら。
JavaScript入門

マンガで分かる JavaScriptプログラミング講座

4. JavaScriptを覚えたらjQueryが便利!

jQueryとは、ざっくり言うとJavaScriptで出来る事はそのままに(というかそれ以上)、
より簡単にコードを記述できる便利道具です。
JavaScriptを進化させたイメージです。
JavaScriptの基礎を知っていれば、すんなり導入できると思いますので、
ぜひチャレンジしてみてください。

ちなみに、Webサービスのほとんどは、このjQueryを導入しているので、
マスターすれば、重宝されるはずです。
参考サイトはこちら。
jQueryの基礎

40分で覚える!jQuery速習講座

Qrefy | jQueryの辞書です

5. サービスを裏で支えるPHP

PHPは、Webサービスのためにつくられた言語であるため、
初級者でも学びやすく、開発しやすい言語として知られています。
PHPはいままで紹介した言語と何が違うかと言うと

・ユーザーがフォームなどに入力した値を計算したり、保存したりできる
・SNSなどで登録したユーザーデータ(プロフィールや写真など)を取り出し、画面に表示できる

など、画面には変化をもたらしませんが、裏でいろいろと処理をしてくれる
非常にありがたい言語です。
あのfacebookもPHPで開発されているのです。

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.

  • 更新情報はこちらから!!

短期間でプログラミングを習得してWebサービスをつくるための知識と方法まとめ」への7件のフィードバック

    1. pha86204 投稿作成者

      はてなブックマークからきて頂きありがとうございます!
      嬉しいです。これからも宜しくお願いします!

    1. pha86204 投稿作成者

      読んで頂き、ありがとうございました!
      これからもどんどん記事を更新していきますので、
      その際はぜひ遊びにきて下さい!

  1. ずんきち

    検索エンジンから本記事にたどり着きました。良質な記事をありがとうございます!今後もブログ拝読致します。
    一点質問なのですが、HTML、CSS、JavaScript、jQuery、PHPを学習して実際にwebサービスを自分で作れるようになる為には、これらプログラミング知識の学習時間はどれくらい必要なのでしょうか?
    100時間ぐらいでしょうか?はたまた1000時間ぐらいでしょうか?
    もしお教え頂ければ、大変嬉しいです。何卒宜しくお願い致します。

    1. pha86204 投稿作成者

      ありがとうございます!これからもよろしくお願いします!
      時間については、その人の学習密度によるので、一概には言えないのですが、
      プログラマが知るべき97のことという本によると、1万時間と言われていますね。
      ただし、簡単なwebサービスであれば、それほど時間を書けなくても作れます。(アプリケーション層に限定すると)
      申し訳ありませんが、今はプログラマーとして勉強するにこした事はないという回答しかできません。
      また、どの程度のサービスを求めているかによりますね。

      1. ずんきち

        なるほど。作るサービスの複雑さによっては1万時間もの勉強が必要になるのですね。。
        わかりました。
        僕はど素人なのですが、自分が作りたいと思っているウェブサービスが複雑なのかどうかの判断すらできませんので、必要勉強時間がどれぐらいなのかわかりません。
        なので、とりあえずは勉強していくしか無いなと思っております。
        ご丁寧にご回答頂きまして、ありがとうございました!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Spam Protection by WP-SpamFree