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

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

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

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

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

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

超おすすめ>>未経験からプログラマーとして上場企業に就職できたぼくが「内定をもらうための秘訣」と「大事なこと」を教えるよ

プログラミングとは?

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

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

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

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

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

スポンサーリンク

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

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

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

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

>>未経験からプログラマーとして上場企業に就職できたぼくが「内定をもらうための秘訣」と「大事なこと」を教えるよ

スポンサーリンク

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

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

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

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

>>【口コミ】本当に稼げる副業ランキング!スマホで安全に儲かるものを紹介

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

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

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

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

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

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

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

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

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

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

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

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

・論理的思考が身につく

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

>>【副業】月5万円稼ぐ方法33コ!在宅、ネットで収入を得られる、時間が自由な仕事

プログラミングのメリット:食いっぱぐれない

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

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

>>「IT業界に転職したいけど未経験だ」って人が求人を見る前に知っておくべきこと

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

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

超おすすめ>>未経験からプログラマーとして上場企業に就職できたぼくが「内定をもらうための秘訣」と「大事なこと」を教えるよ

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

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

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

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

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

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

>>【感想&評判】侍エンジニア塾でのプログラミング無料体験談(面談してみた)

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

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

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

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

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

超おすすめ>>未経験からプログラマーとして上場企業に就職する方法:おすすめのプログラミング学習も紹介

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

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

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サービスをつくるための基礎知識と方法まとめ

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

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

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

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

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

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

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

>>【感想&評判】侍エンジニア塾でのプログラミング無料体験談(面談してみた)

>>プログラマーが転職で年収上げたいならwebを出ろ、手を動かすな。これが給料を上げる方法だ

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

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

そしてその1つの選択肢として、「ネットビジョンアカデミー」というサイトがあります。

ここだと、未経験からネットワークエンジニアを目指せるのです。(この職種はかなり安定してます

>>完全無料で未経験からエンジニアになれる!スキル習得のための研修も0円で、大手有名企業に就職できます(上京も可能)

スクリーンショット 2019-01-10 18.25.47

ぼくもエンジニアとして働いていたからわかりますが、この職種は給料もいいし、かなり需要があるので絶対に仕事に困らないです。

スクリーンショット 2019-01-10 18.25.52

そして、未経験から(しかも無料で!)この激アツ職種を「ネットビジョンアカデミー」で目指せるのです

>>完全無料で未経験からエンジニアになれる!研修も0円で、ホワイト企業に就職できます(上京も可能)

ここは教育がすばらしく、

かなりの数のエンジニアを現場に送り出しています

スクリーンショット 2019-01-10 18.26.06

就職先は、NTTデータなど大手・優良企業が多いので、未経験から安定した「給料のいい仕事」を目指すなら、サイトをチェックしましょう。

スクリーンショット 2019-01-10 18.28.00

参加者の成功事例もチェックできますので。

素人の状態から学び、人生を変える

>>ネットビジョンアカデミーのサイト

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

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

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

>>プログラミング初心者が特定言語でいいコードを書くための心構え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職種)を作りました

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

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

>>【未経験OK】エンジニアが在宅案件のフリーランス仕事、副業求人を探す方法(プログラマーの年収も紹介)

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

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

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

未経験からの就職、転職を成功させる

>>【比較】おすすめ転職サイトとエージェントまとめ:評判や転職フェア体験記も紹介

>>社会人1年目、2年目、3年目、4年目、5年目、6年目で転職した会社員の事例(社歴)まとめ

>>リクルートの転職フェアの服装は絶対スーツで!スタンプラリーでダイソンとか求職者への待遇もハンパなかったぞww

副業でも一人で、資金なしで始められる仕事

>>【0円起業】副業でも一人で、資金なしで始められる仕事(商売)まとめ

>>楽して儲けるのは悪いことじゃない!お金を稼ぐのは楽しいよ!例えば、団子屋、豆腐屋などで

>>今すぐお金が欲しい時に読む記事(高校生、学生、無職が1万円、5万円、10万円稼ぐ方法も紹介)

【スマホアプリ副業】楽して稼ぐ仕事

>>【副業】家にいて、ネットでお金を稼ぐ方法や賢いお金の稼ぎ方(短期間ですぐは無理)

>>【スマホアプリ副業】楽して稼ぐ仕事やバイトまとめ!主婦、大学生は2chも参考に

>>今より収入を増やす方法とヒントまとめ(副業したい会社員、主婦向けのおすすめ投資も)

サラリーマン、主婦、学生におすすめの副業ま

>>サラリーマン、主婦、学生におすすめの副業まとめ:安全にネットで儲かる!アルバイトは非推奨
>>【保存版】一人でできる仕事に就くために必要なこと、仕事の種類、求人まとめ

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

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

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

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

無料メルマガを購読する→ブログで稼ぐ方法を学べます

YouTubeでも無料で学べます!

>>チャンネル登録はこちらから

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

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

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