こんにちは、まなびクマだよ。
プログラミングって、まるで魔法の呪文のように難しく感じるかもしれないけれど、正しい順番で学べば誰でも使えるようになる便利な道具なんだ。
これから大人の初心者が迷わず一歩を踏み出せるように、3ヶ月で成果を出すための道のりを優しく案内するね。
プログラミングができるようになると、場所を選ばずに働けたり、お給料が上がったりと、人生の選択肢がぐっと広がるんだよ。
まずは難しく考えすぎず、このガイドを読み進めながら、ワクワクする未来を想像してみてね。
月5万円を稼ぐための具体的な目標設定

小さな目標から始めよう
プログラミング学習を始めるときは、まず「月に5万円を稼ぐ」という具体的で小さな目標を立てるのが成功の近道だよ。
いきなり「世界を変えるようなサービスを作りたい!」と大きな夢を持つことも素敵だけれど、初心者のうちは目標が高すぎると挫折しやすいんだ。
話者のマナブも、最初は「エンジニアという働き方に憧れたから」というシンプルな理由で始めたそうだよ。
彼は以前、フリーランスエンジニアとして年収1,800万円ほどを稼いでいた経験があるけれど、最初は小さな一歩からスタートしたんだ。
エンジニアは人と対話するよりも、パソコンと向き合う時間が長いから、人間関係のストレスが少ないのも魅力だね。
案件の相場を知ろう
まずは副業として、数ヶ月後にお小遣い程度を稼げるようになることを目指して、学習のモチベーションを高めてみてね。
クラウドソーシングサービスのランサーズ (Lancers) などを見ると、実際に初心者が挑戦しやすい案件がたくさん見つかるよ。
- 1枚のWebページ制作:2万円から3万円程度の報酬が相場だよ
- 簡単なバナーや修正作業:5,000円から1万円程度で募集されているんだ
- ホームページの全体制作:10万円を超える高単価なものも存在するよ
最初は1枚のページをコーディングするのに1週間かかってしまうかもしれないけれど、慣れてくれば3時間くらいで終わらせることもできるんだ。
時給に換算すると1万円になる計算だから、エンジニアという仕事がいかに効率的に稼げるか分かるよね。
稼ぎやすい市場の仕組み
このように、まずは稼ぐ感覚を身につけることがモチベーションを維持する一番のコツなんだよ。
マナブがエンジニアを始めた2014年から2017年頃も、すでに仕事はたくさんあったけれど、今でもエンジニアは全然足りていないんだ。
世の中のニーズに対してエンジニアの数が不足しているから、シンプルに稼ぎやすい市場になっているんだね。
インターネットビジネスは利益率が高いから、経営者もエンジニアには高い報酬を還元しやすいという仕組みがあるんだ。
目標が決まったら、次はそれを実現するための「武器」を揃える準備に入っていこうね。
20代前半で年収1,000万円を超えるフリーランスエンジニアも、実は世の中にはたくさんゴロゴロしているんだ。
嘘だと思うかもしれないけれど、実際にコミュニティに足を運んでみると、そんな人たちが本当にいることに驚くはずだよ。
まずは自分の目で案件を確認して、どれくらいのスキルがあればいくら稼げるのかを実感してみてね。
効率的に作業を進めるための開発環境の準備

パソコン選びの基準
プログラミングを快適に学ぶためには、自分に合ったパソコンを一台用意することが何よりも大切だよ。
多くのエンジニアが愛用しているのは、アップル (Apple) 社のMacBook Proというノートパソコンなんだ。
マナブも現役時代は15インチを使っていたけれど、今は持ち運びやすい13インチを使っているみたいだね。
プログラミングをするときは、画面の左側にコードを書くエディタを出し、右側に結果を表示するブラウザを並べて作業することが多いんだ。
だから、画面を分割して使うことを考えると、ある程度の画面サイズがあったほうが作業効率は上がるよ。
予算と購入方法の工夫
- 1MacBook Proの準備予算に余裕があれば、最新のモデルを検討してみてね
- 2中古や分割払いの活用一括で買うのが難しければ、24回払いなどを利用するのも賢い選択だよ
- 3既存のパソコンで始めるどうしても新しく買えない場合は、今持っているパソコンで始めても大丈夫だよ
最近は16インチのモデルも出ているから、作業のしやすさを最優先するなら大きい画面を選んでみるのもいいかもしれないね。
MacBook Proはだいたい14万円くらいから買えるけれど、Appleの公式サイトなら分割金利がかからないプランもあるんだ。
月々数千円の支払いで最高級の道具が手に入るなら、先行投資として検討する価値は十分にあると思うよ。
形から入る大切さ
エンジニアがMacを使う理由の一つに、プログラミング用のツールやソフトがMacに対応しているものが多いという点があるんだ。
開発現場でもMacが標準になっていることが多いから、迷ったらMacを選んでおけば間違いないよ。
道具を揃えると、それだけで「自分はエンジニアになるんだ」というワクワクした気持ちになれるよね。
形から入ることも、新しいことを継続するためには意外と大切な要素なんだ。
自分のお気に入りのパソコンを手に入れて、毎日触るのが楽しくなるような環境を作ってみてね。
パソコンを用意できたら、あとは自分の好きな場所でコードを書いて、自由な働き方を手に入れる準備をするだけだよ。
カフェでコーヒーを飲みながら作業をしたり、旅をしながら仕事をしたりするエンジニアのような生活も、決して夢じゃないんだ。
プログラミングの基礎知識と言語選びのポイント

プログラミングの考え方
プログラミングというのは、一言で言えば「パソコンに対して指示出しをする仕事」だと考えてみてね。
会社でマネージャーが部下に「これをお願いね」と指示を出すように、僕たちはプログラムという言葉を使って、パソコンに動いてもらうようお願いをするんだ。
パソコンはその指示通りに、アルゴリズムに従って正確に動いてくれるよ。
人間相手だとコミュニケーションで疲れることもあるけれど、相手がパソコンならタイピングするだけでいいからストレスも少ないんだね。
プログラミング言語にはたくさんの種類があるけれど、まずは自分に合ったものを選ぶことが大切だよ。
最初に学ぶべき言語
最初に学ぶべき言葉としておすすめなのは、以下の組み合わせだよ。
| 言語名 | 役割 | 特徴 |
|---|---|---|
| HTML | ページの骨組みを作る | どんなWebサイトにも必須の基本中の基本だよ |
| CSS | ページを飾る | 文字の色を変えたり、レイアウトを整えたりするよ |
| PHP | 動きを作る | お問い合わせフォームや掲示板などを作れるよ |
まずはHTMLとCSSをセットで学ぶことから始めてみてね。
これらはマークアップ言語と呼ばれていて、初心者が最初に通るべき入り口なんだ。
その後に、PHP や Ruby といったプログラミング言語を学んでいくのが一般的な流れだよ。
例えば Facebook は PHP で作られているし、Twitter は Ruby で作られていると言われているんだ。
Web系の言語がおすすめな理由
一つひとつの言語を完璧に覚えようとしなくても大丈夫なんだクマ。
プログラミングの考え方はどの言語も似ているから、一つの言語をある程度理解できれば、他の言語を覚えるスピードはぐんと早くなるよ。
IT業界は大きく分けると、メルカリやインスタグラムのようなWeb系と、銀行のシステムのようなお堅い業界に分かれるんだ。
初心者が楽しく学ぶなら、自分でサービスを作っている実感が湧きやすいWeb系の言語(PHPやRuby)がおすすめだよ。
自分で「こんなサービスがあったらいいな」と思ったものを形にできるのが、プログラミングの一番の楽しさだね。
基礎をしっかり固めていけば、パズルを解くようにどんどん理解が深まっていくはずだよ。
焦らずに、まずは画面上の文字の色を変えるといった小さな成功体験を積み重ねていこうね。
動画とサイトを活用した効率的な学習ステップ
本よりも動画で学ぼう
学習を始めるときは、分厚い本を読むよりも、動画教材を使って手を動かしながら学ぶのが一番の近道だよ。
多くの初心者が陥りやすい罠は、参考書を最初から最後まで読み込もうとして、途中で飽きたり眠くなったりしてしまうことなんだ。
マナブ自身も、最初の1年は本ばかり読んでいて全くスキルが伸びなかったという失敗を経験しているよ。
プログラミングはスポーツと同じで、教科書を読むよりも実際にバットを振る、つまりコードを書くことが一番の上達法なんだ。
おすすめの学習サービス
挫折せずに楽しく学ぶために、以下の2つのサービスを使い分けてみてね。
- ドットインストール1つ3分の短い動画で、隙間時間にサクサク学べるよ
- プロゲート (Progate)ゲームをクリアするような感覚で、ブラウザ上でコードが書けるんだ
これらのサービスを使って、まずは HTML と CSS の基礎を1ヶ月くらいで終わらせることを目標にしてみよう。
ドットインストールは動画が短いから、電車での移動中などにスマホで見るだけでも勉強になるよ。
基礎を少し理解したらすぐに、自分の自己紹介サイトなどを作って公開してみることが大事だよ。
アウトプットを重視する
もし動画でも難しいと感じるなら、YouTubeで「HTML 基礎」と検索して、自分に合う解説動画を探してみるのもいい方法だよ。
最近は無料で公開されている有益なロードマップや教材もたくさんあるから、それらをフル活用してみてね。
一歩ずつ進んでいけば、昨日まで分からなかったコードの意味が、魔法が解けるように理解できるようになる日が必ず来るよ。
学習を始めたばかりの頃は、誰でもエラーに悩まされるものだけれど、それはみんな同じだから安心してね。
本を読んで満足するのではなく、まずは一行でもいいから自分の手でコードを書いてみることから始めてみようね。
実践的なキャリアへの踏み出し方と継続のコツ
仕事を探すためのアクション
基礎を身につけた後は、勇気を持って「実践」の場に飛び込んでいくことが大切だよ。
家で一人で勉強しているだけでは、本当の意味での「仕事で使えるスキル」はなかなか身につかないんだ。
具体的には、IT企業への就職を目指すか、フリーランスとして仕事を探すかの2つの道があるよ。
未経験から仕事を見つけるためのヒントをいくつか紹介するね。
- 就職を目指す場合:ウォンテッドリー (Wantedly) などの求人サイトを使って、未経験OKのベンチャー企業を探してみてね
- フリーランスを目指す場合:エンジニアが集まるイベントや「もくもく会」に参加して、横の繋がりを作るところから始めよう
- ポートフォリオの作成:自分が作った作品をまとめて、自分の実力を証明できるようにしておこう
環境を変えて刺激を受けよう
最初から素晴らしい会社に採用されるのは難しいかもしれないけれど、まずは経験を積める場所を見つけることが大切だよ。
特に東京の渋谷付近には、活気のあるITスタートアップがたくさん集まっているから、チャンスも多いんだ。
もしフリーランスを目指すなら、すでに活躍しているエンジニアに会いに行ったり、SNSで繋がったりするのもいい刺激になるね。
多様なキャリアの可能性
マナブも学生時代はやる気がなくて将来が不安だったけれど、セブ島でフリーランスエンジニアたちに出会ってから人生が変わったんだ。
環境を変えて、自分と同じ目標を持つ仲間を作ることで、自然と一歩を踏み出せるようになるよ。
プログラミングのキャリアは一本道ではないから、途中でエンジニアの講師になったり、デザイナーに転向したりすることもできるんだ。
今のマナブのように、エンジニアの経験を活かしてブロガーやYouTuberとして活躍する道だってあるんだね。
動きながら、自分にぴったりのキャリアを少しずつ探していけばいいんだよ。
まずは目標設定をして、パソコンを準備し、動画で基礎を学び、何かを作ってみる。
この5つの手順を順番に進めていけば、3ヶ月後には今とは違う景色が見えているはずだよ。
未来の自分を信じて、まずは今日から新しいプログラミングの世界を楽しんでいこうクマ!
