これからプログラミングを学びたい人にオススメする実用的な言語4選|火消しに行って油を注ぐ火消しに行って油を注ぐ私の知りたいを解決するブログ。あとプログラミングのメモなど。プログラミングこれからプログラミングを学びたい人にオススメする実用的な言語4選2020年からプログラミングが義務教育で必修化されるらしいですね。誰が教えるのかなどといった課題もあるようですが、将来のIoT社会を支える人材には「プログラミング的思考」が必要ということみたいです。数年後には、お子さんがいる家庭で「お父さーん、Python教えて」なんて会話が普通に聞こえてくるのでしょうか。仕事で日常的にプログラミングを扱ってる人なら良いんですけど、普段ネットサーフィンしかやらないお父さんには脅威ですね。小学校の授業程度であれば、「Scratch」や「Minecraft」のようなパズル的なものになるみたいなので、専門知識は必要なさそうですけど。プログラミングが子供たちの得意科目になって、出来れば将来のシステムエンジニア志望者が増えてくれると、先輩SEとしては喜ばしいことです。この機会にプログラミングを始めてみようかと考えている人向けに、未経験者は何から始めれば良いのか、どんな言語を選択すれば良いか、考えてみました。何か作りたいものがあるとか、やりたい言語が決まっている人は、迷わずそれをやりましょう。雰囲気だけでも何かやってみたいという人は、パッと作ってサッと試せた方が良いですよね。飽きてしまう可能性もあるので、簡単な準備で始めることが出来れば尚良いと思います。以下に、比較的はじめの一歩の敷居が低くて、かつ、実用的に使えそうな言語を上げてみました。ExcelマクロExcelにはVBAというプログラミング言語が搭載されています。いわゆる「マクロ」というやつですね。ほとんどの職場でExcelは使用されていると思いますので、マクロを覚えてしまえば応用が効きます。マクロを使えるようになると、同じような資料を毎回手作業で作成していたり、大量のデータをExcelで処理する場合に、作業効率を大幅に改善できる可能性があります。ネット上にはサンプルが沢山あるので、初心者の人でもすぐに動くプログラムが作れます。仕事と関連付けると取っ付き易いですし、勉強したことが無駄にならないのが良いですね。Community」という開発環境がめっちゃ良いです。WindowsアプリとWebアプリの開発ならこれだけあれば十分なほど超強力なのですが、個人で使用するなら無料で使えるというところがまた凄い。言語はC#やVB.NETがメジャーです。サンプルも多く出回っていますし、実際の開発現場でもよく使われている言語です。将来エンジニアになりたい人は、勉強しておいて損はないです。JavaJavaは最もメジャーな言語の一つで、人気プログラミング言語ランキングで常に上位にある言語です。Eclipseという統合開発環境が有名で、無料で高機能な環境が簡単に整うということも、人気の理由でしょう。汎用性が抜群で、JavaだけでWebでも制御系でもなんでも作れてしまいます。基本的にオープンソースなので、他人が作ったライブラリや部品なども多数公開されており、部品の組み合わせだけでシステムを作れたりもします。情報系の大学ではJavaが必修となることも多いので、情報系に進みたい学生さんは勉強しておくと良いと思います。HTML、JavascriptWeb系の開発やデザインをメインでやりたいのであれば、HTMLを自分で書いて、IEやChromeなどのブラウザで表示してみるのが手っ取り早いです。プログラミングチックに手の込んだことがやりたいなら、PHP、Perl、Javascriptなどの言語も合わせて使う必要があります。作ったページを公開したい場合は、サーバーを用意したりドメインを取ったりしないといけないので、ちょっとハードルが高いですね。モチベーションを保つためにも、他人に見てもらうのはとても良い方法だと思います。Webサイトを作りながらその過程をページ内で公開していけば、アクセスも集められて一石二鳥かもしれませんね。おもちゃで学べるプログラミング命令をパズル的に組み合わせることで、簡単なプログラミングで動くロボットのおもちゃがブームになりつつあります。いろんな種類のロボがあり、男子の好奇心が刺激されます。カエレバ楽天市場Amazon遊びながら学習できるので、子どものプログラミング的思考を鍛えるにはとても良さそう。最近では自分だけの飛行スタイルをプログラミング可能なドローンなんかも登場しているみたいです。2017-07-14Amazon楽天市場どんな本で勉強すれば良い?うちの会社では新入社員にまず「やさしいJava」という本を一冊最後までやらせます。Javaを使えるようになればどこに行っても通用するので、言語に迷っている人にはおすすめです。どんな言語でも一つ理解すると、他の言語にも応用が効くようになるものです。2016-08-31Amazon楽天ブックスいきなり分厚い参考書をやるのに抵抗がある人は、漫画から入ってみてはいかがでしょうか。子ども向けと思って馬鹿にはできません。内容は下手な参考書よりも分かりやすく、基礎的な考え方を学ぶのにはとても良いと思います。2017-04-18Amazon楽天ブックスプログラミング向けパソコンの選び方パソコンの選び方をYSE/NOチャート風にまとめてみました。大まかにはこんな感じでしょうか。iPhone向けアプリが作りたい場合はMac、それ以外はWindows、で良いと思います。高負荷な処理をする場合(3DCGや動画画像処理)はスペックの高いパソコンじゃないとキツイので、デスクトップが良いでしょう。ノートパソコンの場合でも、あまりにも低スペック過ぎるとVisualStudioなどの開発環境の動作が重たくなってしまうかもしれませんので、ある程度の性能は欲しいところです。プログラミング用パソコンを選ぶ際のポイントプログラミング用パソコンの選び方をまとめてみました。CPUCPUはなるべく性能が良いものを選びたいところですが、性能が良ければ良い程、高価になってしまいます。i5以上あれば、大抵のことは出来ると思います。i7以上ないとキツイかもしれません。メモリメモリは搭載できる最大要領まで積みたいところです。最近はメモリ自体がかなり安くなってますので、後から自分で増設しても良いと思います。HDD最近はハードディスクの代わりにSSDが搭載されているタイプのパソコンも増えてきました。SSDはHDDに比べて容量が少なく高価ですが、処理速度が超高速です。PCの起動やシャットダウンも数秒なので、SSDに慣れてしまうとHDDのパソコンにかなりストレスを感じてしまいます。個人的にはSSDのパソコンが欲しいですが、SSDは贅沢品だと思うので、HDDでも十分だと思います。おすすめパソコン参考までに、プログラミングの学習用パソコンを選んでみました。ノートパソコンプログラミングの勉強用ということで、これくらいの性能があれば十分かと思います。カエレバ楽天市場AmazonMacやはりMacはデザインがカッコイイですね。コストパフォーマンス的にも、この機種あたりがベストだと思います。ComputerAmazon楽天市場まとめプログラミングは難しいというイメージがあるかもしれませんが、所詮は「言語」ですので、続けていれば慣れてきます。イメージ先行で敬遠している人はもったいないので、ぜひ簡単なプログラムから一度作って動かしてみることをおすすめします。自分が作ったプログラムが期待通りに動いたときの喜びが、プログラミングの醍醐味の一つと言えるでしょう。2020年に向けて、プログラミングを始めてみてはいかがでしょうか。4:41そのような素晴らしい記事を出版するための素晴らしい仕事。あなたの記事は役に立つだけではありませんが、それはさらに本当に有益です。あなたは私たちと情報を共有しても構わないと思っていますのでありがとうございます。Next>自己紹介ヤマチヨ時代を逆行するレガシーエンジニア。末端SIerでシステムエンジニア紛いの仕事をしております。年齢を重ねるごとに加速する日々の中で、感じた事、考えた事を記録していきたいと思います。@_yamacho_人気記事ハードオフ・オフハウスで実際に売れたものまとめ。売れるもの・売れないもの。Excelのサイズが肥大化して動作が重い原因はたぶんこれ家族で大阪から福岡に帰省するなら車が楽。ヤマト便がサイズの上限を設定!重量と大きさの制限で送れないものが増えた!料金の値上げも実施!独学で地方公務員試験を受けたので、その振り返りなど(社会人経験者枠)【VB.NET】ネットワーク上のフォルダにアクセスしてユーザー/パスワード認証のダイアログを表示する5年間敷きっぱなしのカーペットをコインランドリーで洗濯しました。どんなことが聞かれるのか。