プログラミングとは?入門者向けに勉強のやり方、無料アプリ、おすすめ言語まとめとく

公開日: : 最終更新日:2018/09/24 WEBサービス, プログラミングの勉強サイト

このエントリーをはてなブックマークに追加

どうも。会社員時代、プログラマーをやっていたタクスズキです。

今回は、プログラミングを学びたい方向けに入門書的なものを書いてみます。

「今後プログラマーになりたい」「学んで仕事に生かしたい」「興味があるから、ざっくり知りたい」という方は参考にしてみてください。

>>プログラミングでできること、日常生活での活用例、主要言語などまとめ

プログラミングとは?

プログラミングとは、プログラム(コード)を書くことで、プログラムというのは機械(ロボット)への命令を書くことです。

機械というのは、命令どおり、ミスなく動いて計算などの処理をしてくれます。

例えば、計算機は「1+1+=」と入力されたら、2と表示される、という命令がプログラミングによってなされています

こんな感じで、機械に「こう動いてくれ」と命令するための作業がプログラミングなのです。

人間でもバイトなどのマニュアルがありますよね。あれと似てます

スポンサーリンク

プログラミング適性があるか知る方法(知らないと損します)

なお、プログラミングを始める際は必ず適性があるかをチェックしましょう。

ぼくはそれをせずにかなり後悔しましたから。(全然向いてなかったのです)

適性があるかもわからないのに、勉強しプログラマーとして就職し、かなり辛い毎日を過ごしました。(毎朝、苦痛でした)

スポンサーリンク

適性のないプログラミングをやるのは人生のムダ

あと、プログラミング適性がないと、全くスキルがつかず、時間のムダになります

実際、ぼくはプログラミングに費やした時間が非常にムダだったと強く後悔しています。

なので、必ず「適性・向いてるか」は確認しましょう。

適性はカンタンに確認できる

そして、その適性を調べるのに役立つのが以下の診断。

おすすめ>>【無料】仕事での強みと適職がわかる「グッドポイント診断」がかなり参考になった

これによって、ぼくはプログラマーに向いてないのだなとわかりましたし、本当に向いてる仕事もわかりました

そして、今の仕事が「本当に適職である」と気づけたのです。

今の仕事をして仕事の満足度と年収が格段に上がっています

なので、まずは無料で受けてみるといいですよ。

プログラミングができると、どんないいことがある?

では、プログラミングができると、どんなメリットがあるか。

考えられるのは以下の4つです。

・アプリケーション、webサービスが作れるようになる

・(人手不足なので)転職しやすくなる(キャリアとして安泰)

・論理的思考が身につく

・どんな職種でも役立つ(業務効率化などを考えられるようになる)

それぞれについては記事で確認を

この4つのメリットについては以下の記事で書いているので、そちらを確認してください。

>>未経験でプログラマーになるにはどうすれば?仕事内容や給料はどんな感じ?に答えておく
>>「IT業界に転職したいけど未経験だ」って人が求人を見る前に知っておくべきこと

>>短期間でJavaScriptを習得し、アプリ・Webサービスをつくるための勉強法

「論理的思考」、「どんな仕事でも役立つ」について

>>人気ブログを作るためのコツと書き方まとめとく byプロブロガー

>>web系プログラマーを辛い、辞めたい、適性ないと思って1年で辞めた人間がその理由と当時の生活書いとくよ

>>IT業界の企業やエンジニアの仕事内容がわかる映画・ドラマ(日本とアメリカ)

プログラミングは無料でプロから学べる

なお、プログラミングはプログラミングスクールで無料体験できます

(最初は全体像をイメージすることが大事なので、まず使うといいです)

「テックアカデミー」というスクールなら、無料でプログラミングを体験できます

スクリーンショット 2018-09-22 18.19.03

無料体験では、チャットでプログラミングについて質問できます

スクリーンショット 2018-09-22 18.19.46

また、無料でオンライン教材を読めて、プログラミングを学ばせてもらえるんですよ。

スクリーンショット 2018-09-22 18.19.57

これはかなりお得なので、まずは無料でプログラミングを学んでみてください

まずは無料体験してみる>>テックアカデミーのサイト

文系、理系関係ない(誰でもできる)

プログラミングは意外と誰でもできます。

理系出身の僕のように、理系でも向いてない人はいるし、文系でも適性があってサイバーエージェントのようなメガベンチャーに就職できる人もいます

なので、文系・理系は気にせずにやりたいなら始めてみるといいですよ。

英語、フランス語のように言語学習が好き(文系)でプログラマーになった方もいますね。(メガベンチャーに就職できた人)

プログラミング学習(実践)で必要なもの

プログラミングを学ぶ際は、パソコンが必要です。

Windowsでも始められますが、Macの方が開発しやすいのでMacを推奨します。

コードを書く際に使うエディタはSublimeという無料のやつを使うといいですよ。(慣れたらvimもあり)

>>vimの操作に便利なコマンド9選

開発言語の選び方

おすすめのプログラミング言語は以下の2つの場合で異なるので、それぞれの場合について書いていきます。

・作りたいものが決まっている場合

・まずは学んでみたい人向けの言語

作りたいものが決まっている場合

「iPhoneアプリが作りたい!」のように、開発したいものが決まっているなら、その開発に必要な言語を使いましょう。

iPhoneアプリであればSwift、AndroidアプリであればJavaですね。

ネイティブゲームであれば、Unityやらで必要になるC+(C#)などを勉強するといいですね。

参照:ソーシャルゲーム開発会社に転職したい人向けに実情書いとくから、求人チェックする前に読んでくれよな

>>ソーシャルゲームの開発会社を抜け出した僕が、もしもgumiに新卒入社していたら、、、

Rubyおすすめです

あと、webサービスを作りたくてサーバーサイドの処理を書けるようになりたいなら、Rubyとかをやっておくといいですね。

Ruby on Railsというフレームワークが素晴らしすぎるので。

>>【便利】Rails でのデバッグ方法を知れば開発が楽になる!

>>Railsでログイン、ユーザー登録機能を簡単に実装できるgem「devise」の使い方

まずは学んでみたい人向けの言語

「作りたいものが決まってないけど、プログラミングを学んでみたい」という方にはPHPをオススメします。

これは初心者向きで理解もしやすいですし、実際ぼくはPHPから学び始めました。

なので、ドットインストールなどを見ながら学んでいくといいです。

>>【スクールも】無料のプログラミング学習サイト、入門アプリまとめ

プログラミングの学び方

プログラミングの学習方法は以下の記事にまとめていますので、そちらをどうぞ。

>>短期間でJavaScriptを習得し、アプリ・Webサービスをつくるための勉強法

>>短期間でプログラミング言語を学習してWebサービスをつくるための基礎知識と方法まとめ

>>初心者時代、プログラミング独学に挫折したぼくが正しい勉強法やおすすめサイト、本まとめとく

プロに習うと圧倒的に学習効率が高まる

大事なことなんですが、プログラミングは独学だと挫折するので、有料であってもプロが教える講座やスクールに通った方がいいです。

ぼくも挫折しかけた頃に、有料の講座に通ってプログラミングを断念せずに済み、プロダクトもつくれました(このおかげで就職できた)

なので、そういった学びの場を利用するといいです。

プログラミングスクールは無料体験できる

また、前半で書いたとおり、プログラミングスクールではプログラミングの無料体験ができます。

スクリーンショット 2018-09-22 18.19.03

なので、どんなもんかまず学んでみるといいですよ。

まずは無料体験してみる>>テックアカデミーのサイト

プログラミングを学んで転職支援までしてもらうには

未経験から有名企業に転職をする場合は、エンジニアとしての力をつけつつ、転職先も紹介してもらう、という方法があります。

その場合は、「テックエキスパート」を使うといいです。

ここだと、プログラミングを学びながら、力がついたら行きたい企業の転職もサポートしてもらえます

なので、まずはどんな感じか話だけでも聞きに行くといいですよ。

未経験からの転職について話を聞く>>テックエキスパートのサイト

プログラミング学習の心構え

>>プログラミング必修化の今こそ考えたい!なぜ、初学者が離脱していくのかを

>>ホリエモンの儲かるビジネスアイデア!(起業、プログラミング、ネット仕事などがおすすめ)

>>プログラミング初心者が特定言語でいいコードを書くための心構え7つ

モチベーションアップ・維持のためにやりたいこと

あと、プログラミング学習でやる気をなくさないように、発信などして仲間づくりをするといいです。

ぼくは同じ講座に通っている人と仲良くなり、モチベーションを維持してました

その時は作った作品を公開したり、GitHubアカウントを作ってソースコードを載せたりしてました。

ブログ同様、どんなにへぼくてもいいので、公開すると「恥をかかないように、もっとうまくなろう」という気持ちが湧いてくるので、オススメです。

勉強会、イベントに参加するのもいい

他だと、勉強会や技術イベントに行くのもモチベーションアップに効果あるので試してみてください。

都内だと、モクモク作業会などいろんなのがあるので、行ってみるといいですよ。

※プロゲートなどスキマ時間で学べるアプリもあるので、その辺も活用しましょう(子供でも使えるくらい簡単です)

>>新入社員(入社一年目)で退職した話や年収(給料)、目標設定方法などまとめ

プログラミング初心者が読むべき情報

>>【入門】初心者がプログラミングを独学するときに役立つ記事12本

>>これは便利!初心者でも挫折しないプログラミング学習サイト5選

プログラマーなら知っておきたいこと(専門用語など)

>>Macのターミナルよりおすすめ!分割と移動がイケてるiTerms2が素敵!

>>必須のGitコマンド一覧!バージョン管理ツールとして便利だよ

>>ノンプログラマーにもおすすめ!少しのコードで実装できるjQueryプラグイン6選

>>HTML5、CSS3だけじゃない!ブラウザで実装できるスゴい技術14選 【WebGL】

プログラマーとして働きたいなら

以下、エンジニア(SE)として働いてわかったこと。

>>ゲームプログラマーになるにはどうすりゃいい?未経験で就職できた人間が年収などを書いてみる

>>「プログラミングをやると就職で有利になる」という理由で始めて仕事にすると後悔するよ

プログラミングのやり方

>>未経験でプログラマーになるにはどうすれば?仕事内容や給料はどんな感じ?に答えておく

>>Webプログラマーになるには独学でもOK?未経験可?←経験者として答えておきます

>>エンジニア時代のプログラミング開発メモ

プログラマーの待遇・労働環境について

>>新卒入社10ヶ月で転職し年収170万アップ!若手が転職で成功するためのコツを聞いてきた

「社会人2年目、3年目だけど転職できる?」「ブラック企業でエンジニアやってたけど需要ある?」←聞いてきました!

>>カメラ販売員が仕事を辞めて、半年間でたくさんの資格を取り内定したケース(エンジニアになった)

プログラミングを学んで失敗しないために

>>【プログラマー】仕事ができない、向いてない新人SEの特徴

>>【短期で】iPhoneアプリとAndroidアプリ開発初心者のための入門書とサイト(スクール)まとめ

>>【エンジニアの話も】未経験からITフリーランスへ!在宅仕事でスキルつけて年収上がりわかったこと

独立して、個人で仕事を獲得したいなら

レバテックフリーランスの評判・口コミは本当なの?在宅案件はある?を聞いてきました

>>ITフリーランスで良かったなーと思えるメリット7つ、デメリット9つ

>>フリーランスになる前に準備しておきたい「必要なもの」21コまとめ

未経験からプログラマー、フリーランスになる方法も

>>フリーター向けのおすすめ職種はIT系アルバイト!20代から正社員就職を目指す

>>フリーランスエンジニア(SE)の現実、在宅案件をブログに書いておく(プログラマーの副業求人も)

>>フリーランスの仕事にはこんな種類がありますよリスト(34職種)を作りました

>>勉強会に参加しすぎるエンジニアはイケてない

プログラミングでゲームも作れます

プラグラミングを学べるカンタンソフト

あと、プログラミング不要で誰でも簡単にスマホアプリが作れる【インディゲームクリエイター】というソフトがあるらしいです。

この記事を書いた人のTwitterアカウント

ツイートをまず見てみる>>@TwinTKchan
フォローいただければ、最新記事や、ブログで稼ぐ方法、投資でお金を増やす情報が手に入ります。

【無料】ブログで収入を得る方法をメルマガで配信中

知識0から「ブログで収入を得る方法」を学べるメルマガ
メールアドレス

ブログ「らふらく」を購読する→follow us in feedly

この記事が気に入ったら
いいね!しよう

最新情報をお届けします

いつもシェア感謝です!今回もぜひ

このエントリーをはてなブックマークに追加
※ 微妙だったら、そっと閉じるか、ほかの記事を見ていただけるとうれしいです!
SNSでも自分の得意なことで収入を得る方法を発信しています。フォローすれば更新をチェックできますので、ぜひフォローを。
仕事依頼などのお問い合わせは「iwgp545@yahoo.co.jp」か、「TwitterのDM」、「Facebookのメッセージ」からお願いします。

SNSでフォローしてお金を稼ぐための情報を受け取ろう
ブログで生活しているタクスズキと申します。「好きなことを仕事に」を当たり前にする活動をしています。よく「真面目」と言われる89世代の意識高い系です。 スズキについて詳しく知りたい方はこちらからどうぞ
仕事のご依頼(広告掲載、記事寄稿など)はiwgp545@yahoo.co.jpからお願いします!