初心者が独学でプログラミングを習得できるのか?

結論から言うと独学でプログラミングは習得できます!何故なら私も独学でプログラミングを習得したからです。

私の時はプログラミングを習得するために実践的なプログラミングを教える学校は無くて、インターネットも今ほど発展していなかったため、独学でプログラミングの習得は苦労しました。

でも何とか独学で仕事でプログラマとして何とか10年以上やってきました。

今ではプログラミングを解説するサイトが多くなり、独学でもプログラミングを習得するのは以前より容易になったので、以下のサイトを参考にプログラミングを習得していきましょう!

初心者がプログラミングを始めるのに参考になるサイト

 

ドットインストール

スクリーンショット 2015-12-20 10.50.21

http://dotinstall.com

プログラミング初心者は本を読むより、動画を見た方が断然わかりやすいです!

iPhoneアプリ開発入門、Androidアプリ開発入門、Web開発入門、ゲーム開発入門などがあります。

月額880円のプレミアム会員にならないと見れない動画もありますが、無料会員でも見れる動画が多く、初心者だけではなくプログラマの方でも、新しいプログラミング言語を学ぶ場合に参考になります!

スマホからでも動画が再生できるので通勤時間なとの合間に効率よく学習することができます!

 

マイクロソフト バーチャル アカデミー

スクリーンショット 2015-12-20 10.54.04

https://msdn.microsoft.com/ja-jp/dn376515.aspx

マイクロソフトが提供するeラーニングのサイトです。マイクロソフトなのでWindowsに関する技術しか学べませんが、初心者向けのコースから上級者向けのコースまでそろっています。

Windowsアプリを開発したい初心者は以下のコースから参考にするといいと思います。

 

  • Visual Studio を使ったデスクトップ アプリ開発入門

https://mva.microsoft.com/ja/training-courses/visual-studio–10240

  • Visual Studioで簡単アプリ開発

https://mva.microsoft.com/ja/training-courses/visual-studio–10478

  • いまさら聞けない Windows アプリ開発入門 XAML/C# 編

https://mva.microsoft.com/ja/training-courses/-windows-xaml-c–14210

ちなみに「C#」は「シーシャープ」と読みます。

 

超初心者のプログラム入門

スクリーンショット 2015-12-20 11.18.59

http://www.eonet.ne.jp/~maeda/

Java、JavaScript、PHP、Perl、C#、C/C++など主要なプログラミング言語を初心者向けに解説しているサイトです。情報量が豊富で初心者が上記のプログラミング言語を学ぶには最適です。初心者はJava、PHP、C#あたりから学習するといいでしょう。

 

Excel VBA 入門講座

スクリーンショット 2015-12-20 11.36.06

http://excelvba.pc-users.net

私は全くの初心者がプログラミングを始めるのにはExcel VBAが最適だと思います。Excel VBAは初心者が学習しやすい以下の特長があります。

  • Microsoft Officeがあれば複雑な環境構築作業なしで、すぐに始めることができる
  • Excel VBAで使われているVisual Basicは初心者にわかりやすく、習得が他のプログラミング言語よりラクである。
  • Excelでの作業の効率化にも繋がることができる

上記のサイトでは初心者でもわかりやすくExcel VBAについて解説しています。

 

Excel VBAはあまりにも簡単にプログラミングできるため、プログラミング上級者からバカにされることがありますが、Excel VBAを極めれば以下のサイトのように高度なプログラミングでゲームも作れます!

  • エクセル マクロ Tips – ゲーム篇

http://www.happy2-island.com/excelsmile/smile04/

  • Excelでパックマン

http://www.geocities.jp/nchikada/pac/

 

初心者のためのC#プログラミング入門

スクリーンショット 2015-12-20 11.46.36

http://libro.tuyano.com/m/index2?id=1204003

Windowsアプリ開発での主力プログラミング言語C#について基本文法からWindowsアプリ作成までを初心者にわかりやすく解説しています。Windowsアプリ開発を行うのであれば、まずはこのサイトの内容を理解しましょう!

 

Javaの学習ならJavaDrive

スクリーンショット 2015-12-20 15.56.55

http://www.javadrive.jp

サーバーサイドでのアプリ開発でよく使用されるメジャーなプログラミング言語Javaの学習サイトです。サーバーサイドとはWebサーバー側で動くプログラムのことで以下のサイトを参考にしてください。

  • 初心者でも分かる!クライアントサイドとサーバーサイドの違い

http://www.lancers.jp/magazine/16424

 

Javaのインストール方法からJavaプログラミング入門、実践的なAndroid開発、Swingでのアプリ開発、サーブレット入門などJavaに関する内容が超充実しています!Javaでプログラミングする初心者は必読です!

 

Android開発入門

スクリーンショット 2015-12-20 11.48.23

http://androidguide.nomaki.jp

スマートフォンの主力OSであるAndroidのアプリ開発を初心者から、実機デバッグ、ボタンやラベルの利用方法など実際にAndroidアプリ開発を行っている方にも参考になるサイトです。まだ更新途中ですが、基本的なAndroid開発方法は網羅されています。

 

プログラミング歴10年以上のベテランが教える!超初心者向け入門講座!

スクリーンショット 2015-12-20 11.49.27

http://t-higashi.com

私のブログです(笑) まだ更新途中ですがiPhoneアプリ開発の初心者入門から実践的なアプリ開発まで網羅するのが目標なので参考によろしくお願いしますm(_ _)m

 

まとめ

初心者向けのプログラミングサイトは参考になりましたでしょうか?これらの記事を参考のプログラミングに興味を持つ人が一人でも増えてくれれば幸いです。