結論:未経験からの副業は「稼ぎ方」を調べる前に、まず1つ動くものを公開までやり切ることがすべてです。 作りたいものの型を ①静的なWebサイト=HTML/CSS→JavaScript、②動きのあるWebアプリ=PHP/DjangoやReact、③スマホアプリ=Swift、の3つに分け、どれか1本を小さく作って公開まで1周する。この「1周」を経験しているかどうかが、趣味と副業を分ける最初の壁です。
「プログラミング 副業 未経験」で検索する人の多くは、稼げる額や案件単価を先に知りたくなります。でも実際に案件を受けたり自作サービスを出したりする段階で問われるのは、額の知識ではなく「自分でゼロから1つ作って世に出したことがあるか」です。だからこの記事は、金額の話ではなく「何から手をつけて、どうやって1周するか」に絞ります。
副業は「作りたいものの型」で入口が変わる
未経験がつまずく最大の原因は、フロント・バック・インフラといった分類を先に覚えようとして、どれから触ればいいか分からなくなることです。順番が逆です。まず自分が作りたいものを1つ決め、その型に対応する入口だけを学ぶのが最短です。型は大きく3つです。
型1:静的なWebサイト(ポートフォリオ・LP・紹介ページ)
「まずWeb制作の副業から」という人はここが入口です。データベースやサーバー処理が不要な、見せるためのページ。HTML/CSSで骨格と見た目を作り、JavaScriptで少しだけ動きを足せば形になります。クラウドソーシングでも需要が多く、最初の1件にしやすい型です。
- まずは HTMLコースのはじめの一歩 をブラウザでそのまま実行してみてください(無料・登録不要・環境構築なし)。書いたHTMLがその場で表示されます。
- 動きを足す段階になったら JavaScriptコース へ。ボタンで表示を変える、といった対話をブラウザ内で試せます。
- Web制作をどう始めるかの全体像は、既存記事 Web開発は何から始める? も参考になります。
型2:動きのあるWebアプリ(投稿・ログイン・データ保存)
「自分のアイデアをサービスにしたい」なら、データを保存したり画面が状態で変わったりする動的なWebアプリです。ここは2つの入口があります。
- サーバー側で処理する道:PHPコースのはじめの一歩 は最初のレッスンからブラウザで実行できます。フォーム送信や条件分岐で画面が変わる、Webアプリの基本を手を動かして掴めます。全29回のうち大半(23回)がブラウザ実行対応です。
- Pythonでしっかり作る道:Djangoコース は「PythonでWebサイトを作る」コースです。最初の回は仕組みの読み物ですが、コース全体では大半(32回中24回)がブラウザで動き、リクエストからレスポンスまでの流れを実際に動かせます。
- 画面の動きに強いフロント:Reactコースのはじめの一歩 もブラウザで実行できます。状態に応じて画面が変わるモダンなUIの作り方に触れられます。
- PHPで作る流れの全体像は PHPで作るWeb開発入門 を参照。
型3:スマホアプリ(iPhoneアプリ)
「自分のスマホで動くアプリを作りたい」なら Swift です。Become-Coder の Swiftコース は、多くのレッスン(36回中29回)がブラウザで実行でき、SwiftUIのコードを書くとiPhone風のライブプレビューがその場で動くのが特徴です。通常はMacと開発環境が必要な領域を、環境構築なしで試せます。最初の回はアプリ全体像の読み物、そこから手を動かす回に入ります。
- 詳しくは既存記事 iOSアプリ開発入門 を参照 →
「趣味で終わらないか」への答えは、1周の設計にある
副業にしたい人が本当に不安なのは「作り始めても途中で飽きて公開まで行かず、趣味で終わるのでは」という点です。これは意志の問題ではなく、最初の目標を大きく設定しすぎるから起きます。対策は目標を「公開できる最小の1個」に切り下げることです。
具体的な1周の設計はこうです。
- 型を1つだけ選ぶ(上の3つのどれか)。複数を同時に追わない。
- 作るものを「1画面・1機能」まで削る。例:自己紹介ページ1枚、ボタンを押すと一言返すアプリ、投稿を1件表示するだけのWebアプリ。
- その型の入口レッスンをブラウザで動かし、動く状態を先に体験する。
- 削った最小版を完成させ、公開する(学習の記録をGitで残すのも次の一歩)。
このとき Become-Coder のブラウザ実行が効くのは、「環境構築で挫折する」という最大の脱落ポイントを最初に飛ばせるからです。多くの入門者は、コードを書く前のインストールやパス設定で止まります。ブラウザで書いてその場で動くなら、初日に「動いた」という成功体験まで到達できます。この最初の一歩の軽さが、1周を完走させる一番の武器です。
作ったものを公開・記録する段階では、Gitコースのはじめの一歩 が役立ちます。変更履歴を残す習慣は、クラウドソーシングでの納品や自作サービスの継続開発でそのまま使えます。
稼げる額を断定しないのはなぜか
「未経験でも月◯万」といった数字は、案件の内容・稼働時間・スキルで大きく変わり、断定できません。ここで確実に言えるのは、1つ作って公開した経験があるほど、受けられる仕事の幅と信頼が広がるという順序だけです。だからまず1周する。額はその後についてきます。
次に読む
- HTMLコース — 型1(静的サイト)の入口・ブラウザで実行
- JavaScriptコース — サイトに動きを足す
- PHPコース / Djangoコース — 型2(動的Webアプリ)
- Reactコース — モダンなフロントのUI
- Swiftコース — 型3(iPhoneアプリ)・iPhone風ライブプレビュー
- Gitコース — 作ったものを記録・公開する土台
- 関連記事:Web開発は何から / iOSアプリ開発入門 / PHPで作るWeb開発入門