こんにちは、てつです。
2018年が始まりましたが気づいたらもう2月。早いですね。
年が明けると何か始めようという気になりますが、その中でもプログラミングを今年は勉強してみようという人もいると思います。
先日、友人と一緒に飲んでいたら「今年はプログラミングに挑戦したいんだよね」とボソリ。
自分もプログラミングは勉強中の身でRubyの次に今年はPythonの勉強を始めました。
プログラミングの勉強を始める時にオンラインで勉強できる国内、海外のサービスを色々調べてブクマしてきたので備忘録も兼ねて紹介していきます。
なお、今回はオンラインで勉強できるプログラミング学習サイト/サービスを紹介するので、あえて通学型のプログラミングスクールは外しています。
- [国内]プログラミングを勉強できるサービスやサイト
- [海外]プログラミングを勉強できるサービスやサイト
- [番外編]プログラミング書籍のECサイト
- 無料、有料はどっちがいいのか?
- おすすめのプログラミング学習サービスは?
- おわりに
[国内]プログラミングを勉強できるサービスやサイト
ドットインストール
知っている人も多いであろう、プログラミング学習サイト。
アルファブロガーの方が運営されているサイトです。
一つの動画が3分でまとめられており、サクッと勉強できます。
schoo
生放送の授業や録画された授業でプログラミングやウェブデザインを学ぶことができます。
Progate
動画ではなくスライド教材で勉強できるサイト。
プログラミング学習って動画よりも、意外とテキスト(スライド)の方が捗るという人も多いと思います。
環境構築不要でブラウザ上で勉強できるのも嬉しいです。
Ruby on Railsガイド
学習サービスではなく、無料で公開されている公式のRuby on Railsガイドです。
この内容で無料ですか・・・という位、チュートリアルが充実しています。
Ruby on Railsを勉強したいという人におすすめ。
20分で始めるRuby(公式)
こちらもRubyの公式サイトです。
20分で始めるRubyというチュートリアルが用意されているのですが、こちらもおすすめ。
シラバス
マネして学べるプログラミング学習サイト、というコンセプトのプログラミング学習サイトです。
WebデザインやRuby on Railsなどを学ぶことができます。
MDN web docs
mozillaが提供するWeb開発者向けの無料サイト。
HTML/CSS/JavaScriptなどの情報が掲載されています。
入門編→中級編とステップバイステップ形式でカテゴリ分けされているのも嬉しい。
PyQ
ブラウザ上で学べるプログラミング学習サービスですが、特徴はPythonに特化しているサービスであること。
データ分析、機械学習、スクレイピングなどより実践的な学習をすることができます。
Aidemy
こちらもブラウザ上ですぐに勉強開始できるプログラミング学習サービスです。
その中でもPythonに特化したサービスで、実務重視の教材が揃っています。
Udemy
サンフランシスコに本拠を置く動画学習教材のプラットフォームです。
国内展開ではベネッセさんがパートナーになっています。
様々なプログラミングに関する動画がアップされており、買切り型のサービスになります。
もちろん、海外のプログラミング動画も購入できます。
[海外]プログラミングを勉強できるサービスやサイト
free CodeCamp
完全無料で利用できるフルスタックエンジニアを目指すサイトです。
HTML/CSS/JavaScript以外にNode.jsやReact.jsも勉強できます。
ちなみに全部受講すると2000時間はかかるそうな・・・
treehouse
公式の動画があるのでこちらで紹介。
Code.org
非営利団体が運営するサービスで、世界中で翻訳され展開されています。
日本語にも一部対応しています。社会人向けではなく、子供向けのプログラミング学習サイトですが紹介しておきます。
Code School
国内サイトではあまり取り扱っていない内容を取り扱っているのが嬉しいです。
Laravel/Django/Docker/Elixirなどなど。
LiveEdu
より実践的なプログラミング学習をしたい人のためのサービスで、講座内容もプログラミング初心者ではなく、プログラミング脱初心者を対象としています。
例えばNode.jsを使った仮想通貨の自動売買botなど、「これ受講してみたいな〜」という教材がたくさん揃っています。
codecademy
ニューヨークが本社のHTML/CSS/Java/Pythonなどを勉強できるプログラミング学習サービス。
CodinGame
ゲームプログラミングを学習できる海外のサービスです。
RubyThursday
メリッサさんが運営する毎週木曜日にRuby(Ruby on Rails)に関するtipsやチュートリアルが公開されるというコンセプトのサイトです。
なお、更新は現在も継続中。
W3Schools
HTML/CSS/JavaScriptやサーバーサイドの言語も勉強できるサイトです。
Bootstarpの説明もあるのでWebサイトを構築したい人向けのサービス。
W3Schools Online Web Tutorials
OneMonth
サイト名通り、1ヶ月でプログラミングを勉強しちゃおうぜ!というコンセプトのプログラミング学習サービスです。
それぞれのコースでRuby、Python、HTMLなどがあります。
Coursera
今まで紹介したものとはちょっと毛色が違いますが、紹介したいのでします。
スタンフォード大学など海外の有名大学の講義が視聴できるというサービスです。
データサイエンスやコンピューターサイエンスなどの講義が掲載されています。
ブクマの数も多いですね。
London App Brewery
サービス名から想像できるようにスマホアプリ開発に特化した学習サービスです。
iOS/ Androidアプリ開発はもちろん、アプリデザインやアプリマーケティングが学べるコースもあります。
Code4Startup
レオさんが運営する既存のサービスのクローンを作ってプログラミング勉強しようぜというコンセプトのサイト。
tinderやUberEATS、Airbnbなどの広く知られているサービスのクローンを作ってプログラミングを勉強していきます。
Youtube
え?Youtube?と思うかもしれませんが、Youtubeでもプログラミング学習の動画はたくさん公開されています。しかも無料で。
日本ユーザーの動画も公開されていますが、英語の方が動画はたくさん揃っています。
日本語動画か海外動画かはお好みで。
「cryptocurrency python」
「python django」
「android kotlin」
など自分が勉強したいプログミラング言語とキーワードを組み合わせて検索すると大量に動画がヒットするのでおすすめです。
[番外編]プログラミング書籍のECサイト
ここからは番外編ということで、備忘録を兼ねて書籍関連のサイトを紹介していきます。
退屈なことはPythonにやらせよう
オライリーから出版されている「退屈なことはPythonにやらせよう」という本があります。
これ、Amazonで4000円くらいで売られているんですけど執筆者の方のサイトで無料で公開されてるんですよね・・・
Automate the Boring Stuff with Python
Leanpub
海外のプログラミング関連の書籍が充実しているサイトです。
Leanpub: Publish Early, Publish Often
Pragmatic Bookshelf
同上。
無料、有料はどっちがいいのか?
こうしてみると色々なサービスやサイトがあります。
無料でも素晴らしいサービスはたくさんありますが、やっぱり有料の方が情報が濃いですね。
無料で掲載している情報はほとんどが基本の部分だけなので、もう一歩踏み込んで勉強したい場合は課金も必要な場合があると思います。
そこは勉強を進めていく中で取捨選択していけばいいのかなと思います。
おすすめのプログラミング学習サービスは?
備忘録も兼ねてプログラミング学習ができるサービスやサイトを紹介しました。
こうしてみると色々なサービスがありますが、個人的に1番おすすめなのはUdemy です。
プログラミングに限らず、マーケティングやデザインなど幅広く学べます。
結構、課金しています笑
おわりに
「何を始めたらいいですか?」という質問を友人やブログを通して知り合った人から時々、質問されます。
この「何を始めたらいいですか?」という質問ってフワッとしていて、「とにかく現状を変えたいんですけど、何をすればいいですか?」という意味合いが含まれていると解釈しています。
現状を変えたいけど、何をすればいいのか分からない。
そんな質問をされた場合に、3つのことをいつもおすすめしています。
- プログラミング
- 英語
- ブログ
ブログは自分のアウトプットや自己表現の場として。
自分のメディアを持っていると何かと役に立ちます。(会社員辞めてプロブロガーになるとかそういった話しではなく)
そして、プログラミングや英語は身に着けておいて損はないスキルかと。とくに今の時代ならなおさらだと思います。
実際にやるとなると、どれも根気が必要で1ヶ月くらいですぐに結果が出るものでもありませんけどね。
まだまだ自分もプログラミングや英語を勉強中の身ですが、プログラミングの勉強を始めたいという人の参考になれば。それでは今日はこの辺で。