こんにちは、3度のフィリピン留学経験があるフリーランスエンジニアのZiziです。
あなたはこんな風に思ったことはありませんか?
過去の僕もあなたと同じように思っていたのでその気持ちがよく理解できます。
今回はそんな方たちに向けて、【オススメのプログラミング学習サイト】をわかりやすく紹介していきます。
なお、僕自身、現役のフリーランスエンジニアで、自分で0からデザイン、コーディングしたサイトが日本一有名なプログラミングスクールのコンテストで最優秀賞を受賞した経験があり、独学とスクールを併用してスキルを身につけてきたので、実績が何もない人よりは説得力はあるかなと思います。
それではいってみましょう!
記事のもくじ
プログラミング学習サイトで独学で勉強するメリット
まずはじめに、プログラミング学習サイトで勉強をするメリットをご紹介します。
教室に通うよりも安い
まず大きく教室へ通うのと違うのはコスト面でしょう。
プログラミング学習サイトは無料のサービスから数千円のサービスがほとんどです。 プログラミングのスクールは、入会金が5,000円~15,000円であり、10万円以上することが多いです。
気軽に始めるには、プログラミング学習サイトがおすすめです。
場所や時間を選ばない
プログラミング学習サイトは、PCやタブレット、スマートフォンがあれば利用できるため時間や場所を選びません。教室へ行くまでにも時間がかかりますし、仕事や学校で忙しい方には通うのが難しいこともあるでしょう。
しかりプログラミングは続けて練習をしないと、なかなか習得をすることができません。 この点もプログラミング学習サイトの大きなメリットです。
環境構築が不要
プログラミングをするためには、データベースを設定するなどの環境構築が大変で始めるまでの手間がかかることが多かったのですが、プログラミング学習サイトは簡単に始めることができるのです。
プログラミング学習サイトでの独学勉強方法
それでは実際にどのようにプログラミング学習サイトで勉強をしたらよいのかをご紹介します。
覚えるのではなく理解して基本をマスターする
プログラミングを習得するには、まずは基本的なプログラムの仕組みを理解することが大切です。
実際にプログラムを作成してみる
プログラミングをある程度理解したら、実際にプログラミング学習サイトを使って作成してみることをオススメします。
プログラミングは何度も試してみないとなかなか習得できるものではありません。 スクールでは時間が限られているのですが、プログラミング学習サイトでは何度も試すことができます。
プログラミング学習サイトで独学で学べるプログラミング言語
プログラミング学習サイトで、様々な言語を学ぶことができます。Web製作やアプリ製作、AI開発に必要な言語などそれぞれの用途に合わせて勉強をすることができます。
Web製作に必要なプログラミング言語
Web製作をするためには、いくつかプログラミング言語を理解しておく必要があります。 Web製作の基礎となる、HTMLやCSS、Java Scriptなどをプログラミング学習サイトにて勉強することができます。
HTML
HTMLとはホームページを作る際の基本であり、最近の簡単にホームページを作ることができるサービスを利用するにしても、ある程度は理解しておきたいものです。
Webページ上の、「タイトル」「段落」「見出し」を設定するのもHTMLの役目であり、文章の構成を作る役目もします。
CSS
HTMLで作った文章を、わかりやすくするのがCSSの主な働きです。 ブラウザに常時された時に見やすいように、色や文字の大きさ、余白などを全てCSSで設定をします。
Java Script
PCやスマートフォン、スマートテレビなどでJava Scriptを使っていないことはまずありません。
ブラウジングでできることは、全てJava Scriptの働きなのです。HTMLやCSS同様必ず勉強をしておきたい言語の一つです。
またJavaとよく間違えられるのですが、全く異なるので注意が必要です。
アプリ製作に必要なプログラミング言語
アプリ製作をするのは、以下のプログラミング言語も必要となります。
Ruby
国際電気標準会議で国際規格に認証されたプログラミング言語であり、主にWebアプリケーションに使われています。 お子様や初心者が勉強する時にもよく使われるプログラミング言語です。
Swift
Webアプリケーションや、iPhone、Macなどのアップル製品のアプリの開発も可能です。2014年にApple社が発表した比較的新しい言語です。
PHP
動きのあるコンテンツを作る時によく利用されるプログラミング言語です。基本的な文法を覚えると、簡単なプログラムであればすぐできることが特徴です。
AI開発に必要なプログラミング言語
AI開発に必要なプログラミング言語も勉強することができます。
Python
少ないコード行数でかけるため、C言語などと比較しても覚えやすい汎用のプログラミング言語です。
独学におすすめなプログラミング学習サイト
学習サイトは数多くありますが、中でもおすすめの学習サイトをご紹介します。
paizaラーニング
paizaラーニングとは、CSSやHTML,Ruby、PHP、PythonなどWeb製作からアプリ製作までに必要な言語を勉強できる学習サイトです。
C言語入門やPHP入門は無料であり、月額600円からの有料コースは全ての受講が可能であり、見ることができる期間によって料金が変動します。
Progate
毎月980円までとコストパフォーマンスがよく、HTMLやCSS、Java Sciript、Ruby、Swift、SQLなど様々な言語を勉強することができます。
初心者などゼロからプログラミングを始めたい方におすすめです。
ドットインストール
有名な言語は全て勉強することが出来るほか、他の学習サイトにはないような語学を勉強することもできます。 授業数の多さがこの学習サイトの大きな魅力です。
毎月1,000円以下で利用できることも魅力のひとつです。 iOS開発や、Android開発を勉強したい方にもおすすめです。
CodePrep
講義はヒントが表示されるため、初めての方でも理解しやすくなっています。 さらに演習は穴埋め式であり、何度も勉強をすることで頭に入りやすくなっています。
ほとんどの言語に対応しており、無料で利用できることからも初心者に方にとっても安心できる学習サイトです。
勉強を進める上で知識がついてきたと思ったら、実践編へと進むことができます。 またこの学習サイトの特徴として、他のユーザーに質問をすることができます。
掲示板にはすでに他の人が質問した内容を見ることができるため、実際に利用している人の声を見ることができます。
シラバス
無料で利用することができるプログラム学習サイトであり、HTMLやCSS、WordpressなどのWebデザインやアプリを学ぶことができます。
Webサイト関連の言語を勉強していている人で、無料で気軽に勉強を始めたい方におすすめできるプログラム学習サイトです。
Udemy
現役で活躍しているエンジニアから勉強をしたい方向けの学習サイトであり、1,200円~20,000円と幅広いコースがあります。
日本でも幅広く対応しているのですが、英語で見ることが可能な方は全ての言語対応といってもいいくらいの学習サイトです。
学習サイトにしては高額な方ですが、それでもスクールに通うことを考えたら格安で勉強ができます。
Scatch
ゲームやアニメーションを作ることができるスクラッチは、マサチューセッツ工科大学のメディアラボが開発しました。
お子さま向けのプログラミングとして最も利用されています。 そのためお子様にもおすすめのプログラミング学習サイトなのです。
https://scratch.mit.edu/studios/1168062/
CodeStudio
無料で勉強できるプログラミング学習サイトであり、ビジュアルプログラミング言語とJava Scriptに特化したしています。
Scratchと同じような、ブロック操作でのプログラミングもあるため初心者やお子様にもおすすめできるプログラミング学習サイトです。
また人気のマインクラフトやスターウォ―ズなどとコラボをした講座があり、さらにオリジナルのステージ開発をすることもできます。
中でもJava Scriptの勉強を始めたい方におすすめできる学習サイトです。
https://studio.code.org/courses
Smalruby
Rubyを中心に、無料でビジュアルプログラミング言語を勉強することができるプログラミングサイトです。
NPO法人であるRubyプログラミング少年団によって開発されており、ブロックをつなげたプログラミングが多いことからも、お子様や初心者向けにもおすすめの学習サイトです。
大人の方でも、これからRubyを勉強したい方に特に利用しやすい学習サイトとなっています。
勉強をすることができる言語はHTML、CSS、JJavaScriptやPHPとなっています。 主にWebを勉強する人向けサイトであり、のべ20時間以上のプロコースが提供されているのです。
無料で勉強をすることをできるのは、HTMLやCSS,Scalaの3つだけでありこのほかの言語は1講座1,280円で購入するか、月額580円で1か月に1講座プロコースの講座を受講できるようになっています。
まとめ:学習サイトを活用してプログラミングを独学しよう!
いかがでしたか?
本記事では、プログラミングを独学で学ぶ上でおすすめ学習サイト10選をご紹介してきました。
プログラミングには、Web製作やアプリ製作など様々な用途によって言語があり、それぞれ目的に合わせて勉強をする必要があります。
そのためスクールでそれぞれを勉強しようと思ったら、時間も授業料など高くなってしまいます。
また自分にあったスクールを選べるかどうかもわからないのです。
プログラミング学習サイトは多くのサービスが無料で使えて、有料のサービスであってもスクールに通うことを考えるとかなりお安くなります。
またPCやスマートフォンがあれば、どこでもいつでも受講可能であるため、仕事や学校などの妨げになることもありません。
また、様々な言語を勉強できることが出来るサイトも多く、複数の言語を勉強したい方にとっても最適です。
数多くのプログラミングサイトがありますが、スクールに通うのと違いいくつか試すこともできます。
サイトによっては、お子様でもできるような初心者向けのサイトもあるため、プログラミングを始めてみたいといった方にもおすすめです。