はじめまして!
大学で物理を専攻している、Gisan_nameruと申します。
プログラミングは初心者の初心者で、偉そうなことは言えませんが、プログラミングを始めたキッカケだけは...
ということで、私から、プログラミングを始めたいけど腰がなかなか上がらない方にイイことを教えちゃいたいと思います!!(プロの方ごめんなさい!)
①私がプログラミングを始めた理由
就活中、なりたい職種が定まらず、とりあえず色々な業界の説明会に行っていましたが、ある日、とある会社の説明会で、IoT(Internet of Things)業界に興味を持ち始め、「プログラミングかっけぇ」となったのが始まりです。
②プログラミングをやってトクすること
てなわけでトクすることを並べてみます!
- パソコンの性能(CPU,GPU,メモリ等)をフルに活かせる
- 退屈なPC作業(メール送信、Excelワーク等)を自動化できる
- モノが動く仕組みを知ることができる
- オリジナルのアプリケーションを作ることができる
- 何もかもを"いい感じ"にできる
...はあ、なんていいことだらけなんだ...
③オススメのプログラミング言語
プログラミング言語自体に得意とするものがあって、一概にどれが良い悪いは言えませんが、私がオススメしたい言語を3つ紹介しようと思います。
1位 Python
え?バカなの?とおっしゃる方もいるかと思いますが、私はPythonを推します。
確かに、人気プログラミング言語ランキングで、JavaScriptやRubyが2トップのような気もしますが、これからの時代はPythonです。(謎の断言)
Pythonは、最近オブジェクト指向(のような)言語になり、AIや機械学習の分野で脚光を浴びていて、しかもとってもわかりやすい言語なんです!
2位 C++
2位にランクインしたのは、超王道プログラミング言語のC++です。こちらは事象駆動型シミュレータ、(簡単にいうと、コンピュータに何かしらの刺激を与え、何かをさせるようなこと)を記述するために、C言語を拡張したものです。
私も最初は、C++でプログラミングを始め、基礎的な部分を学びました。
是非、プログラミング始めたい方は、C++でおみくじを作ることをオススメします!
3位 Ruby
国産プログラミング言語で、Matzこと、まつもとゆきひろさんが中心となって開発されてきました。私は、Rubyをほとんど触ったことがなく、良い点をあまり挙げられませんが、関数の美しさ、Ruby on Railsといったツールなど素晴らしい環境がどんどん出来てきている言語です。また、サポートが日本語なのもありがたいですよね!1ヶ月以内に始められたらと思います。
今回3つ紹介させていただきましたが、他にも何百種類何千種類の個性的な言語があります。プログラミングは他人から勧められてやるものではなく、自分がしたいことはどの言語でできるのか、逆も然りですが、自分で見つけることが重要です。
④最後に
ここまで読んで下さり、ありがとうございました。私自身プログラミングを始める前は「難しい」「身につくか心配」といったイメージでしたが、始めると意外と単純なことの積み重ねなことに気づき、驚いています。プログラミングは、PCの操作スキル向上や誰かの役に立つためだけでもいいので、絶対やっておくべきだと思います。
みんなで一緒にキーボード壊れるまでプログラミングしましょう!!
それでは。
⑤おまけ
プログラミング専用のMacBookPro買うために貯金始めました。
購入次第MacBookProの"エライところ"を紹介したいと思います。(時期は不明)