こんにちは、タツキ(@tatsuki_desuyo)です。
IT業界に入りプログラミング言語に触れることが多くなりました。
僕自身、文系出身でプログラミングに関しては全くの初心者でしたが、独学で何とか自動で動くプログラムを作ることができました。
そこで本記事では、
・プログラミング初心者向けのおすすめ学習サイト
・さらにプログラミングを勉強したい方向けのサイト
を紹介していきます。
システムエンジニアはもちろん、他のビジネスパーソンもプログラミングができると、仕事を効率化できたり、システムエンジニアとのコミュニケーションをとることができたりと何かと便利です。
本記事が、プログラミングを勉強するきっかけになったら嬉しいです。
プログラミングとは
プログラミングとは、簡単に言うと、コンピューターに指示を与えるための言語です。
コンピュータのプログラミング(英:programming)とは、コンピュータプログラムを作成することにより、人間の意図した処理を行うようにコンピュータに指示を与える行為である。
(Wikipediaより)
日本人には日本語で、アメリカ人には英語で話しかける必要があるように、コンピューターにはプログラミング言語で話しかける必要があります。
プログラミング言語を使うことで、繰り返しの処理や、膨大な数の計算など、コンピューターに意図した処理をさせることができます。
今現在、世界には200種類以上のプログラミング言語が存在すると言われており、求めるアウトプットによって使用するプログラミング言語も異なってきます。
・WEBデザインならHTML&CSS
・アプリの制作ならRuby
・自動化やAIならPython
僕自身も勉強中ですが、初心者の方は、HTML&CSSやJavaScriptなどから勉強することをおすすめします。
僕が携わった業務では、TeraTermマクロやVBAなどを使って業務を自動化していました。
初心者がプログラミング学習で用意するもの
初心者の方がプログラミング学習で用意するものは、インターネットに繋がるパソコンが一台あれば十分です。
システムエンジニアの多くは、MacBookを使っているイメージが強く、実際MacBookを使っている人が多いのですが、Windowsでも大丈夫です。
自分が使いやすいOSのパソコンを使いましょう。
僕はWindows10のパソコンを使っていますが、何一つ不自由はありません。
強いて言うなら、MacBookを使っているエンジニアが多いので、ネット上の情報もMacOS向けの情報が多いくらいの違いです。
初心者の方にはそこまで大差ないので、後々考えていけばいいと思います。
プログラミング学習初心者向けのおすすめ学習サイト
続いて、プログラミング初心者の方におすすめの学習サイトについてご紹介していきます。
プログラミング初心者の方におすすめの学習サイトは以下の二つです。
・Progate
・Graspy
順に紹介していきます。
プログラミング初心者におすすめ学習サイト①Progate
初心者の方がプログラミング学習をする際に、一番おすすめなのがProgateです。
おすすめの理由は以下の通りです。
・コードの正誤チェックがしっかりとしていてどこで躓いたかわかりやすい
・解説が丁寧でわかりやすい
・学習できる言語の数が多い
企業のプログラミング研修に使用されたり、有名なプログラマーの方がおすすめしていたりと、実績も十分です。
成果物のビジュアルもおしゃれなので、これを自分が作ったという自信をつけることもできます。
無料会員でも18レッスンは解放されているので、無料レッスンを試してみて気に入ったら有料レッスンに切り替えることも可能です。
有料レッスンでも値段は月額980円という安さなので、値段も申し分ないです。
プログラミング初心者におすすめ学習サイト②Graspy
続いて、初心者の方向けにおすすめプログラミング学習サイトはGraspyです。
GraspyはProgateでプログラミングに少し慣れてきたら取り組むと良いでしょう。
扱っている言語こそProgateに比べると少ないですが、プログラミング学習をする際に、AmazonのAWSというクラウドサービスを利用するなど、より本格的な学習をすることができます。
また、以下のサービスを無料で受けることができます。
・メンターによるチャットサポート
・多くのエンジニアが参加するイベントや勉強会への参加
正直、無料でここまでのサービスを提供しているのは本当にすごいです。
また、プログラミングだけでなく、UIやUXに関する講座も開催されているので、エンジニアだけでなく、サービスを開発されている方にもおすすめできる学習サイトです。
初心者におすすめなプログラミング学習サイトのまとめ
以上が、プログラミングに関するご紹介と、初心者の方向けのプログラミング学習サイトのおすすめについてでした。
僕自身も文系大学出身で、社会人になるまでプログラミング学習をしたことがありませんでした。
しかし、上記でおすすめしたProgateやGraspyを楽しく学習することで、ある程度のプログラミング学習の基礎がついてきました。
実際に、業務の中で、簡単な自動化のマクロなどを作成できるレベルまで到達することができました。
パソコン音痴の僕でもどうにかなったので、皆さんもプログラミング学習にアレルギー反応を示さずに取り組んでみてください。
意外と簡単で楽しい世界が待っています。
最後に、文系出身のシステムエンジニアの僕が、取得した資格についてご紹介します。
少しでも参考になれば幸いです。
◆G検定
【文系でも大大丈夫】G検定に合格するためのおすすめの参考書
近年、注目を浴びているAIやディープラーニングに関する資格。最新の技術動向を抑えることができる。
◆ドットコムマスター
【文系でも大丈夫】ドットコムマスターの勉強方法とおすすめの参考書
IT業界で働くからには、最低限身に着けたい知識を習得することができる。
◆ITILファンデーション
【IT企業資格】ITILファンデーション認定資格-3日で取得した参考書をご紹介
IT業界のサービス提供をする際のフレームワークを習得することができるITILファンデーション。
保守・運用などの実務をする人に役に立つ。
今日はここまで。
ご覧いただきありがとうございました!