プログラミング

独学でプログラミングを始めます。

どうも、てこすけです。

今日は今年の目標を一つ立てたので、発表します。

それはタイトルのとおり「プログラミング」を習得します。

プログラミングと一言で言っても、プログラミング言語というのはいくつもあり、どの言語を学ぶかによって作れるものが変わってくるので、プログラミング言語の選択はすごく重要です。

ちなみに私は全くのプログラミング初心者です。過去に独学でVBAとjavaを少しだけ学びましたが、途中でやめてしまい、だいぶ前で知識もだいぶ薄れているので、ゼロからのスタートとして初めていこうと思います。

なぜ、いまプログラミングをはじめるのか

動機はは堀江貴文さんの著書「多動力」を読んで、行動することの大切さに気づいたからです。

今までは興味のあることに対して、

「やってみたいなぁ」

「でも、仕事で時間ないし・・・」

と行動する前にあきらめてしまい、初めたとしても、仕事に忙殺され途中でやめてしまうことが多々ありました。

今回、「多動力」を読み終えて、思い立ちました。

「まず、ブログを始めてみよう。」

まだブログを初めて一週間ぐらいですが、とても日々が充実しています。

また、ブログの開始に伴い、有名なブロガーの情報を片っ端から集めてみたら、忙しい人でも自分で時間をつくり、興味のあることに全力で行動している人がたくさんいることに気づきました。

そして、私自身もブログ以外に、前から興味のあった「プログラミング」について、もう一度全力で学んでみたいなと思うようになりました。

てこすけ
てこすけ
目標に向けてすこしずつ前進!
てこ
てこ
まずは計画をたてなきゃね!

習得したいプログラミング言語、それは「Python(パイソン)」

プログラミング言語で有名なのは「java」、「VBA」、「swift」等々ではないでしょうか。

私も最初は「Python」という言語を知りませんでした。ここで少し、「Python」について簡単に説明をします。

プログラミング言語「Python」とは?

Pythonとは「少ないコード量で簡単にプログラムが書ける」「コードが読みやすい」というメリットがある今大人気の言語です。

プログラミング言語のまとめサイトやランキングをみても常に上位に挙げられています。なぜそこまで注目されているのか。

それは、今話題の人工知能(AI)やWeb開発など広い分野で使われているからです。

しかも「youtube」や「instagram」等、みなさんがご存じのwebアプリもこの「python」でつくられています

日本ではあまり知られていないですが、海外ではとてもメジャーな言語なのです。

Pythonの歴史について

「Python」とは、1991年にオランダ人のグイド・ヴァン・ロッサム氏によって開発されたプログラミング言語です。最近できた言語かと思いきや、意外と歴史のある言語でした。

ちなみに、Pythonという名前は、イギリスのBBCが製作した大ヒットコメディ「空飛ぶモンティ・パイソン」から来ているそうです。

初心者が「Python」を習得するための3つのステップ

①参考書を読みつつ、そのとおりに手を動かす

まずは参考書で体系的にphthonの基礎を学びつつ、それに沿って手を動かすことで全体像をつかみたいと思います。

参考書について色々迷いましたが、まずは「みんなのPython」(出版メーカー:SBクリエイティブ)に決めました。Kindleのサンプルをみていちばんわかりやすかった点とネットの口コミの評判の良さで決めました。

技術書は安くないので迷いましたが、まずはこちらの参考書で独学を始めたいと思います。

②無料の学習サイトで学ぶ

本当に良い時代で、インターネット上には充実しているにもかかわらず、無料の学習サイトがいくつもあります。

特に評判がよい、「python-izm」、「ドットインストール」、「progate」あたりを利用して、知識を深めていきます。

今年中に自力でwebアプリを一つ自作する

まだ、作りたいものについては定まっていませんが、今年中にひとつ、作りたいものを決めて、自力でwebアプリを作成したいと思います。

あとは人口知能(AI)について、現時点では全くの無知ですが、今年中には人口知能におけるしくみはしっかりと理解したいと思います。

欲をいえば、人工知能を利用できるようになりたいです!!

まとめ|初心者でもプログラミングを習得することができる!はず!

ハードルはなかなか高いと思いますが、途中で諦めないために、本日はこのブログで宣言することにしました。

これから、利用する参考書や学習サイトのレビューや、進捗状況を随時アップしていきます!

新しいことをはじめるときは本当にわくわくしますね(*´ω`*)

てこすけ
てこすけ
継続は力なり!