プログラミング初心者が無料で独学できるおすすめのサービス2選

プログラミング初心者が無料で独学できるおすすめのサービス2選

あなたは「初心者が独学で無料でプログラミングを覚える方法が知りたい」というニーズを持ってこのページを見てくれてることと思います。義務教育でのプログラミング指導が必須になり、政府も国を挙げてプログラミングできる人材を増やそうとしています。

時代の流れに後押しされてか、インターネットで検索すると無料でプログラミングを学べるサービスも増えました。その中でも特におすすめの2つのサービスを紹介します。この2つの無料サービスを利用することで、プログラマーになるためのとっかかりにできると思います。是非活用してみてください!

 

プログラミング初心者が無料で独学できるおすすめのサービス2選

初心者が独学でプログラミングを始める際に役立つサービスを2つ紹介します。どちらも無料の範囲内でかなり多くのことを学べます。同じ分野の学習を両方のサービスで学ぶことで、理解が深まります。

 

プロゲート

プロゲート-プログラミング初心者が無料で独学できるおすすめのサービス2選

https://prog-8.com/

 

特徴

スライドを使ったスタイル視覚的に学べる

 

学べる事

HTML & CSS
JavaScript
jQuery
Ruby
Ruby on Rails5
PHP
Java
Python
Command Line
Git
SQL
Sass
Go
React
※2020/01/26時点

 

 

ドットインストール

ドットインストール-プログラミング初心者が無料で独学できるおすすめのサービス2選

https://dotinstall.com/

 

特徴

動画を視聴して学ぶスタイル
1動画が1分半~3分と短いためテンポよく学びやすい

 

学べる事

HTML & CSS
JavaScript
jQuery
Ruby
Ruby on Rails5
PHP
Java
Python
Command Line
Git
SQL
Sass
など

 

 

プロゲートとドットインストールが終わったらプログラマーになれるのか?

残念ながらプロゲートとドットインストールを終わらせただけで、プログラマーにはなれません。あくまでも基本的な部分について知ることができたという状態です。こう言ってしまうと「じゃ、なんでプロゲートとドットインストールをおすすめしたんだよ!時間の無駄じゃないか!」とお叱りを受けそうですが、無駄ではありません。

少なくともこれらのサービスを使って、

・実際に手を動かしてみることで本格的に学ぶための基礎ができあがる
・自分にプログラマーとしての適性があるかどうかを判断する材料になる

というメリットがあります。目先の損得にとらわれずに、取り組んでみてから今後プログラミング学習を続けるかどうかを判断するのがよいかと思います。

 

 

どうやったらプログラミングを仕事にできるのか?

割と雑な言い方になりますが、「お客様が希望することをプログラミングを使って解決することができればOK」です。それができれば、あなたは立派なプログラマーです。例えばお客様から「ホームページに人気記事のランキングを設置してほしい」という要望が上がってきたとします。あなたがすべきことは、

(1)現在のホームページは何を使って作られているのか調べる(素のHTMLなのか?ワードプレスなどを利用しているのか?サーバーはどこのものを使っているのか?)
(2)サーバーへのアクセス手段を確保する(レンタルサーバーならFTP情報、VPSやクラウドサービスならSSHやログイン情報をもらう)
(3)人気記事ランキングの要件を明確にする(1日毎に集計するか?30日単位か?上位何位まで表示するか?全てのカテゴリーを対象にするのか?など)
(4)人気記事ランキングをどうやって実装するか決める(PHPなどで書く、ワードプレスのプラグインを利用する、サードパーティのライブラリを利用する)
(5)人気記事ランキングを実装する
(6)テスト環境でチェックする(動作確認とともに、お客様の希望するものかどうか確認)
(7)本番環境にデプロイ(納品)

ざっくりと書きましたが上記の手順でお客様の要望を解決することができます。実際には作業時間の見積もりや請求金額の交渉、他に関係している業者との調整などもありますが、概ね上記の流れで進めます。

 

 

僕がプログラミングを仕事にできるようになるまでにやってきたこと

先ほど「ホームページに人気記事のランキングを設置する」という例を挙げましたが、プログラマーは仕事を受けた段階で全てのことを知っている必要はありません。僕の経験則ですが、6割くらいやることが明確に見えていたら何とかなります。

もちろん残りの4割部分に関しては、鬼のようにググったり、参考になりそうな書籍を読み漁ったりして埋める訳です。「やるべきことが100%見えるようになるまでプログラマーとして仕事は取れない」なんてヒヨったことを言っていたら、いつまでたってもスタートは切れません。

「やります!」という気合と、最終的に成果物を納期通りの納める責任感が、成長につながっていくといえます。体育会的なノリですが、ほんと実践に勝る学び無しです。(しかし無理は禁物です)

僕自身プログラミングというものを効率的に学べてきたとは思ってませんが、遠回りをしつつもお客様に価値を提供できるレベルには達することができています。僕がどのようにプログラミングを学んできたかという実体験について、まとめました。どうやったらプログラマーになれるのか?と漠然とした不安を抱えている方は参考にしてみてください。「コイツができるなら自分もできそう」と思ってもらえれば幸いです。

 

【体験談】ゼロから始めるプログラミング生活!僕が独学で学んできたイバラの道

【体験談】ゼロから始めるプログラミング生活!僕が独学で学んできたイバラの道

 

 

プログラミングをこれから始めるあなたにオススメの言語

なんとなくプログラミングを始めてみたいという方のために、おすすめのプログラミング言語となぜそれを薦めるのかを記事にまとめました。「何から手を付ければいいかわからない!」という悩みを解決できると思います。合わせてチェックしてみてください。

独学でプログラミングを始める人におすすめの言語

初めてならコレ!プログラミング初心者におすすめの言語

 

 

まとめ

プログラミングを始めるきっかけは人それぞれですが、プログラミングを仕事にしていくのであれば独学は必須になってきます。プログラマーは案件に取り組みつつ、分からない部分やよりよいと思える手法、必要な規約などについて学んでいくことの繰り返しですから。

プログラミングの学習はきつい部分もありますが、それだけ多くの価値を生み出すポテンシャルも秘めています。壁にぶつかりながらも継続して学んでいくことが最短ルートです。一歩一歩がんばっていきましょう!

コメントを残す

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください