プログラミングスキルの需要が高まる中、多くの人がプログラミング学習を始めたいと思っています。 しかし、独学では挫折しやすく、学習方法がわからない人は多い傾向です。
この記事では、プログラミングスクールの選び方や使い方について詳しく解説します。 記事を読めば、自分に合ったプログラミングスクールが見つかり、効率的にプログラミングを学習できます。
プログラミングスクールを選ぶときは、 目的やレベルに合ったカリキュラムがあるかが重要です。 サポート体制や受講形式、料金なども考えて選びましょう。
プログラミングスクール選びでは、学習目的をはっきりさせることが大切です。 以下のポイントを確認し、自分に合ったスクールを選んでください。
ポイントを意識すれば、自分に合ったスクールか判断しやすくなります。
プログラミングスクールを選ぶときは、目的を明確にすることが大切です。 目的が明確になれば、自分に合ったスクールを見つけやすくなります。 キャリアアップを目指す人や転職を考えている人、趣味としてプログラミングを学びたい人など、目的は人によってさまざまです。
Webデザイナーからフロントエンドエンジニアへの転身を目指す場合と、 趣味でアプリ開発をしたい場合では、必要なスキルや学習内容が違います。 キャリアアップが目的なら、実務で使える技術を学べるスクールを選んでください。 趣味が目的なら、自分のペースで学べるカリキュラムがおすすめです。
目的に合わせて、カリキュラムや学習内容を選びましょう。 目的が明確になれば、学習プランを立てやすいからです。 短期間で集中して学びたいのか、長期的にじっくり学びたいのかなど、目的に合った学習スタイルが選べます。
» 個人でのアプリ開発|基礎知識から成功のためのポイントまで解説!カリキュラムを見るときは、以下の点に注目してください。
自分のペースで進められるかも重要です。 生活リズムや学習スピードに合うカリキュラムを選べば、無理なく継続できます。 選べる言語やフレームワークが多いスクールは、幅広いスキルを身に付けるうえで最適です。
基礎から応用まで幅広く学べるカリキュラムがあるスクールなら、より深い知識を得られます。 業界のニーズに合わせたスキルが習得できるカリキュラムも魅力的です。 就職や転職を考えている場合は、資格取得支援プログラムの有無も確認しましょう。
» 代表的なプログラミング言語の種類サポート体制が充実していると、疑問点がすぐになくなり、モチベーションを維持しやすくなります。 以下のサポートがあるかが重要です。
課題に対するレビューの早さと丁寧さも重要です。 フィードバックが早くて的確だと、学習効果が高まります。 オンラインコミュニティで他の受講生と交流できれば、新しい視点や知識が得られます。 キャリアカウンセリングや卒業後のフォローアップ体制も、将来のキャリアを考えるうえで大切です。
24時間対応のヘルプデスクがあれば、いつでも安心して学習できます。 効果的にプログラミングスキルを身に付けられるよう、 充実したサポート体制が整っているスクールを選びましょう。
プログラミングスクールの受講形式は、受講生のニーズや状況に合わせて多様化しています。 主な受講形式は、オンライン受講と通学形式です。
オンライン受講の場合、自宅や好きな場所から学習できるので、時間や場所に縛られません。 一方、通学形式は直接講師から指導を受けられるため質問がしやすく、理解が深まりやすい利点があります。
最近では、オンライン受講と通学形式を組み合わせたハイブリッド型も人気です。 オンラインと通学の併用は、両方のメリットを活かせます。 その他の受講形式は、動画学習やライブ授業、個別指導、グループレッスンがあります。 動画学習は自分のペースで繰り返し学べ、ライブ授業はリアルタイムで講師とやりとり可能です。
個別指導は一人ひとりのレベルに合わせた指導が受けられ、グループレッスンは他の受講生と交流しながら学べます。 学習スタイルや目標に合った受講形式を選ぶことが大切です。
プログラミングスクールの受講料は、学習環境や目標に合わせて選べます。 一般的な支払い方法は月額制と一括払いです。 月額制は、毎月一定額を支払う方式で、初期費用を抑えたい方に向いています。 一括払いは、全期間分の費用を一度に支払う方式で、総額で見ると割安な場合が多いです。
受講料を調べるときは、追加料金や返金保証制度、奨学金、割引制度など、どのサービスが含まれるかを確認しましょう。 無料体験や説明会に参加し、料金について詳しい説明を受けるのもおすすめです。 詳しい説明を受ければ、自分に合ったプランを見つけやすくなります。
受講料は大切ですが、カリキュラムの内容やサポート体制なども合わせて検討し、 総合的に判断することが大切です。
プログラミングスクールの評判や口コミは、スクール選びの重要な判断材料です。 実際の受講生の意見を聞けば、スクールの質や特徴がより詳しくわかります。 評判や口コミから得られる情報は、以下のとおりです。
評判や口コミの情報から、公式サイトではわかりにくい実態がわかります。 しかし、評判や口コミには、主観的な意見も含まれている点に注意が必要です。 複数の口コミを比較し、全体的な傾向を確認しましょう。
プログラミングスクールは、カリキュラムや料金プランなどが変更になることもあるので、 最新の評判や口コミを参考にするのがおすすめです。 評判や口コミを参考にすれば、自分に合ったプログラミングスクールが選びやすくなります。
プログラミングスクールは、自分のレベルに合ったものを選ぶことが重要です。 以下のレベル別に、おすすめのプログラミングスクールの選び方を解説します。
興味やキャリアプランも考えて選べば、スキル向上に効果的です。
プログラミング初心者は、基礎から丁寧に学べるスクールをおすすめします。 基礎から学べば、プログラミングの基本概念をしっかりと理解できます。 充実した個別サポートも大切です。 わからないことがあった際に、すぐに質問できる環境があると、学習の効率が上がります。
実践的なプロジェクト学習を取り入れているスクールも有効です。 実際にプログラムを作る経験を積めば、より理解が深まります。 他の受講生とのコミュニケーション環境や、就職サポートの内容も重要です。
初心者の方は、無料体験や説明会に参加し、スクールの雰囲気を直接確認しましょう。 自分に合ったスクールが見つかれば、プログラミング学習を効率的に進められます。
» 【初心者向け】プログラミングの基礎を効率的に学ぶ方法を解説中級者がプログラミングスクールを選ぶときは、より専門的なスキルアップを目指すことが重要です。 特定の言語やフレームワークに特化したコースを選べば、効率的に目標のスキルを習得できます。
実践的なプロジェクト経験を積めるスクールもおすすめです。 実際の開発現場に近い環境で学べば、即戦力となる力を身に付けやすくなります。 コードレビューや個別指導が充実していることも大切です。 経験豊富な講師から的確なフィードバックを受けられれば、スキル向上に役立ちます。
カリキュラムが最新の技術トレンドに対応しているかも確認しましょう。 IT業界は常に進化しているので、最新の知識やスキルを学べるスクール選びが重要です。 同レベルの受講生とのチーム開発が経験できるスクールもおすすめです。 実際の開発現場ではチームでの協力が欠かせません。 チーム開発の経験は大きな強みとなります。
業界のネットワーキングイベントや勉強会に参加できるスクールは、人脈形成にも役立ちます。 ポートフォリオ作成のサポートがあれば、就職活動にも有利です。 転職支援や企業とマッチングしてくれるスクールなら、キャリアアップにつながりやすくなります。
自分のニーズに合ったプログラミングスクールを選べば、効果的にスキルアップを図れます。 柔軟な受講スケジュールや卒業後のアフターサポートも、学習を継続するうえで重要です。
上級者向けのプログラミングスクールは、高度な技術を習得したい人に最適です。 上級者向けのスクールでは、最新のテクノロジーやフレームワークに特化したカリキュラムを用意しています。
実務経験が豊富な講師陣の指導を受けられるのが大きな特徴です。 講師の経験を活かした実践的なアドバイスがもらえ、業界の最新トレンドを学べます。 上級者向けのプログラミングスクールには、実践的なプロジェクト学習や上級者との交流、キャリアアップ支援といった特徴があります。
企業との連携プログラムやインターンシップの機会が提供されていれば、実際の業界での経験を積むことが可能です。 最新の開発環境やツールを提供していることも、上級者向けプログラミングスクールの特徴です。 個別指導やメンタリングプログラムを使い、より深く学べます。
専門分野に特化した認定資格の取得支援を活用できれば、自身のスキルを客観的に証明できます。 上級者向けのプログラミングスクールは、高度な技術を習得し、キャリアアップを目指す人におすすめです。
受講形式 | 料金(税込) | 学べるプログラム言語 | 質問手段 | サポート対応時間 | 転職支援 | 無料体験 | おすすめな人 | 詳細 | |
---|---|---|---|---|---|---|---|---|---|
![]() | 完全オンライン、テキスト中⼼のカリキュラム、メンタリング | はじめてのプログラミングコース4週間:251,900円、8週間:317,900円 | HTML、CSS、JavaScriptなど | チャットサポート | 15〜23時 | あり | 無料相談あり | 受講後転職や副業に活かしたい人 | |
![]() | オンライン学習、メンタリング | 4週間プラン:169,800円、8週間プラン:224,800円など | HTML、CSS 、Ruby、Ruby on Railsなど | チャット、AI質問アプリ | 13~22時 | あり | 無料相談、体験カリキュラムコンテンツあり | ニーズに合わせたコースを選びたい人 | |
![]() | オンライン学習 | 約36週間:550,000円 | Ruby、Ruby on Railsなど | ビデオ通話、テキスト、AI | テキストは24時間送信可 | あり | 無料キャリア相談会あり | 卒業後のサポートがほしい人 | |
![]() | オンライン学習、面談サポート | Webエンジニア転職保証コース16週間プラン:693,000円、24週間プラン:880,000円など | PHP、Python、Javaなど | チャット、Q&A掲示板 | テキストは24時間送信可 | あり | 無料カウンセリングあり | 自由度の高い学習スタイルを望む人 | |
![]() | AI搭載カリキュラム、コードレビュー | Railsキャリアコース20週間:440,000円 | HTML、CSS、JavaScript、Ruby、Ruby on Railsなど | AI Chat、学習サポート | テキストは24時間送信可 | あり | 無料カウンセリングあり | 現場で役立つマインドを身に付けたい人 |
受講形式 | 完全オンライン、テキスト中⼼のカリキュラム、メンタリング週2回 |
---|---|
料金(税込) | はじめてのプログラミングコース4週間:251,900円、8週間:317,900円 |
学べるプログラミング言語 | HTML、CSS、PHP、SQLなど |
質問手段 | チャットサポート |
サポート対応時間 | 15〜23時 |
転職支援 | あり |
無料体験 | 無料相談あり |
おすすめな人 | 受講後転職や副業に活かしたい人 |
受講された方の総合満足度97%、パーソナルメンター満足度99%(※1)を記録する「テックアカデミー」。 テキストベースのカリキュラムで、自分のペースでいつでも学習が進められます。 疑問点はチャットサポートで質問でき、営業時間内なら数分以内に回答が得られます。
週2回、1回30分の専属メンターによるマンツーマンレッスンも受講可能です。 目標設定やモチベーション向上の助けが得られます。 転職保証付きのコースや副業で実務経験を積めるコースがあり、受講後の進路を決めやすい点も特徴です。
※1 キラメックス株式会社調べ「はじめての副業コース」受講生を対象に調査(調査期間:2022年7月1日〜2023年6月30日)
受講形式 | オンライン学習、メンタリング |
---|---|
料金(税込) | 4週間プラン:169,800円、8週間プラン:224,800円など |
学べるプログラミング言語 | HTML、CSS 、Ruby、Ruby on Railsなど |
質問手段 | チャット、AI質問アプリ |
サポート対応時間 | 13~22時 |
転職支援 | あり |
無料体験 | 無料相談、体験カリキュラムコンテンツあり |
おすすめな人 | ニーズに合わせたコースを選びたい人 |
未経験者向けプログラミングスクールNO.1を獲得(※2)した「DMM WEBCAMP」。 ICEモデルにもとづき独自開発したカリキュラムで、知識の習得から応用まで効率的に学べます。 学習には専用システムを導入し、学習進捗が見える化されるため、モチベーションを保ちやすい仕組みです。
週に2回のメンタリングでは、1週間の振り返りや生活スタイルを含むタイムマネジメントのサポートが受けられます。 DMM WEBCAMPは、コースが多彩な点も特徴です。 副業・フリーランスコース、大学生向け就活対策コースなどニーズに合わせたコースの選択が可能です。
※2 ゼネラルリサーチによるプログラミングスクール会社10社を対象としたサイト比較イメージ調査(全国20~50代の男女1294名/2019年2月6日~14日)
受講形式 | オンライン学習 |
---|---|
料金(税込) | 約36週間:550,000円 |
学べるプログラミング言語 | Ruby、Ruby on Railsなど |
質問手段 | ビデオ通話、テキスト、AI |
サポート対応時間 | テキストは24時間送信可 |
転職支援 | あり |
無料体験 | 無料キャリア相談会あり |
おすすめな人 | 卒業後のサポートがほしい人 |
3年連続でmybestプログラミングスクール第1位を受賞(※3)した「RUNTEQ」。 転職先で即戦力になれるレベルを目指す1,000時間の学習カリキュラムを用意しています。 少しずつ難易度が上がるタスクにより、無理なく実務レベルまで成長できるRUNTEQ式短期成長メソッドが特徴です。
疑問点は画面を共有しながらエンジニアの講師に質問できます。 質問に対する答えだけでなく、プログラミングに対する考え方や質問方法のアドバイスももらえ、実践的な現場力が身に付きます。 カリキュラム修了後も無期限転職サポートやRUNTEQ受講生の交流会などを活用できるのは、嬉しいポイントです。
※3 株式会社マイベスト運営、受賞時期:2022年6月度、2023年6月度、2024年6月度
受講形式 | オンライン学習、面談サポート |
---|---|
料金(税込) | Webエンジニア転職保証コース16週間プラン:693,000円、24週間プラン:880,000円など |
学べるプログラミング言語 | PHP、Python、Javaなど |
質問手段 | チャット、Q&A掲示板 |
サポート対応時間 | テキストは24時間送信可 |
転職支援 | あり |
無料体験 | 無料カウンセリングあり |
おすすめな人 | 自由度の高い学習スタイルを望む人 |
累積指導実績45,000名以上(※4)、転職成功率99%(※5)を誇る「侍エンジニア」。 専属の現役エンジニア講師と学習コーチ、現役エンジニア対応のQ&A掲示板のトリプルサポートが特徴です。 学習内容だけでなく、目標に関する不安や悩みも相談でき、モチベーション維持に役立ちます。
途中で挫折してしまうことが不安な方には、オーダーメイドカリキュラムがおすすめです。 多種多様な言語から、目的や目標に応じて自由な学び方ができます。 専属マンツーマンサービスでレッスン時間や学習ペースを柔軟に決められるため、忙しい方でも継続しやすいです。
※4 株式会社SAMURAI調べ(2024年11月時点)、レッスン、セミナー、オンラインコースなどのサービス利用者を含む
※5 株式会社SAMURAI調べ、所定の学習完了および、転職活動をされた方に対する割合(2023年1月〜2024年4月集計)
受講形式 | AI搭載カリキュラム、コードレビュー |
---|---|
料金(税込) | Railsキャリアコース20週間:440,000円 |
学べるプログラミング言語 | HTML、CSS、JavaScript、Ruby、Ruby on Railsなど |
質問手段 | AI Chat、学習サポート |
サポート対応時間 | テキストは24時間送信可 |
転職支援 | あり |
無料体験 | 無料カウンセリングあり |
おすすめな人 | 現場で役立つマインドを身に付けたい人 |
Webエンジニア輩出No.1を誇る(※6)「ポテパンキャンプ」。 AI搭載学習システムにより効率的な学習が可能です。 気になる部分を選択するだけでAI Chatへの質問ができ、すぐに疑問を解決できます。 自習に加え、現役エンジニアによるコードレビューや無制限の質問サポートも提供しています。
ポテパンキャンプのカリキュラムは、自分で考えて進めるスタイルで、自走力を高めることが可能です。 卒業生はエンジニアとしてのマインドセットが備わり、即戦力になると採用企業から高く評価されています。 卒業生限定の求人紹介も行っており、100社以上の紹介実績(※7)があります。
※6 ショッパーズアイ「プログラミングスクール10社を対象にしたサイト比較イメージ調査(2020年5月22日~25 日)」より全国の22~49歳の男女691名へのインターネット調査
※7 株式会社ポテパン調べ(2024年11月時点)
プログラミングスクールは、初心者にも上級者にもおすすめできます。 主なメリットは以下のとおりです。
プログラミングスクールを使えば、 独学よりも早く、確実にスキルを身に付けられます。 自分に合ったスクールを選ぶことが大切です。
プログラミングスクールの最大の魅力は、実務経験が豊富な講師陣から、 最新の技術トレンドや業界標準を学べることです。 実践的なアドバイスが受けられ、質問にはすぐに回答をもらえます。 業界の内情を教えてもらえたり、個別指導が受けられたりする場合もあります。
経験豊富な講師から学べば、技術的な問題解決力も身につけることができます。 モチベーション維持のアドバイスももらえ、挫折することなく学習を続けられます。 講師のつながりを活かした就職支援を受けられる場合もあり、将来のキャリアを考えるうえでも効果的です。
プログラミングスクールでは体系的なカリキュラムが用意されており、無駄なく学習できます。 プログラミングスクールの利点は以下のとおりです。
進捗管理やフィードバックにより、学習効率が上がります。 独学より早くスキルが身に付き、効率的です。 学習リソースが充実しており、情報を探す手間が省けます。 個人のペースや理解度に合わせた指導を受けられるのも魅力的です。
プログラミングスクールでは学習の進め方が明確なので、効率よく学習を進められます。 短期間で確実にスキルアップしたい方におすすめです。
» プログラミングを独学で学ぶメリット・デメリットを解説プログラミングスクールは、モチベーションを維持しやすい環境が整っています。 モチベーションの維持は学習を続けるうえで重要です。 定期的な面談やフォローアップがあり、課題や締め切りが設けられているので学習ペースを保ちやすくなっています。 成果発表の機会や講師からの励まし、アドバイスも特徴です。
仲間の存在も大きな励みになり、互いに刺激し合いながら高め合える関係が築けます。 グループワークや交流イベントでの交流を通じて、新しい気づきや学びを得られる機会も多くあります。
学習の進捗が可視化され、成長を実感しやすいのも特徴です。 小さな成功体験を積み重ねれば、自信がつき、もっと学びたいと思えます。 実践的なプロジェクトに取り組み、学んだ知識の活用も可能です。 知識を活用できれば、学習の意義が実感でき、より学びたいと思えるようになります。
修了証や資格取得といった具体的な目標も、モチベーション維持の助けになります。 明確なゴールがあれば、より積極的に学習に取り組むことが可能です。
プログラミングスクールでは、就職や転職のサポートを受けられます。 就職関連のサポートがあれば、 スキルを身に付けるだけでなく、キャリアアップにつなげられます。 プログラミングスクールで提供されるサポートは以下のとおりです。
多くのスクールでは、専門のキャリアアドバイザーが個別にサポートを行います。 実際に転職した卒業生の体験談を聞くことも可能です。
ポートフォリオの作成支援や、就職・転職相談会の開催など、実践的なサポートも充実しています。 就職や転職に役立つ、業界動向や求人市場の最新情報も提供されています。 就職や転職のサポートがあれば、プログラミングスキルを活かせる就職先を見つけることが可能です。
プログラミングスクールを最大限に活用するには、取り組み方が大切です。 以下のように活用してください。
プログラミングスクールを効果的に活用できれば、スキルアップや目標達成に役立ちます。
効果的な学習計画を立てれば、スキルの習得が早まり、 目標達成のために何をすれば良いかが明確になります。 まずは明確な目標を設定しましょう。 短期的な目標と長期的な目標を立てれば、モチベーションを維持しやすくなります。 次に、立てた目標に向けた具体的なスケジュールを作成してください。
学習時間を確保し、課題の提出期限を守ることが大切です。 続いて、学習の進捗を記録してください。 進捗状況を可視化できれば、成長を実感が得られ、モチベーションが維持できます。 定期的な振り返りを行えば、学習方法の改善点を見つけられます。
講師のアドバイスを積極的に取り入れ、 復習の時間も必ず確保してください。 自主学習によって、理解がより深まります。 困ったときはすぐに質問することも大切です。
実践的なプロジェクトに積極的に取り組めば、実務スキルが磨かれます。 チーム開発を経験できれば協働スキルが向上します。 自主的なプロジェクト提案によってリーダーシップを発揮可能です。 難易度の高いプロジェクトに参加できれば、問題解決能力を高められます。
プロジェクトの成果物は、ポートフォリオとして就職活動に使えます。 異なる技術スタックのプロジェクト参加により、幅広い知識を習得可能です。 プロジェクト発表会に積極的に参加すれば、プレゼンテーションスキルを磨けます。 実際の企業案件に近いプロジェクトに取り組んで、実務経験を積むのもおすすめです。
失敗を恐れずに新しい技術や手法を試すことが大切です。 プロジェクトを振り返り、改善点を次に活かせば、さらにスキルアップできます。
プログラミングスクールのコミュニティで人脈を築けば、学習効果が高まり、将来のキャリアにも大きな影響があります。 同じ目標を持つ仲間との交流はお互いに刺激になり、モチベーション維持にも効果的です。 人脈を築く方法は以下のとおりです。
積極的にコミュニティへ交流すれば、将来のキャリアにつながる人脈が築けます。 異なる背景を持つ人々との関わりによって、さまざまな視点も得られます。
卒業後も連絡を取り合える関係を作れば、 就職・転職時に紹介を受けたり、推薦してもらえたりする可能性も高いです。 プログラミングスクールのコミュニティを最大限に活用し、学習効果を高め、将来のキャリアにつながる貴重な人脈を築きましょう。
プログラミングスクールに関するよくある質問と、その回答を以下にまとめました。
スクール選びの参考にしてください。
プログラミングスクール選びで最も重要なポイントは、 自分の目的や状況に合ったスクールを選ぶことです。 カリキュラムの内容と質が、自分のニーズに合っているかどうか確認してください。
良いカリキュラムは学習計画が体系的で、実践的な演習を含んで構成されているため、効率的にスキルを身に付けられます。 講師の経験と指導力も重要です。 経験豊富な講師から指導を受けられれば、学習効果が高まります。 スクール選びでは、以下の点も考慮してください。
学習目的や生活スタイルに合ったスクールを選べば、効果的にプログラミングスキルが身に付きます。 慎重に比較検討し、最適なスクールを見つけましょう。
オンラインと通学のどちらが良いかは、個人の状況や学習スタイルによります。 両方にメリットとデメリットがあるので、自分に合った方法を選んでください。
オンライン学習の最大の利点は、時間と場所に縛られないことです。 自分のペースで学習できるので、仕事や家事との両立がしやすくなります。 比較的安価な点もメリットです。 しかし、自己管理能力が必要で、モチベーションの維持が難しい場合もあります。
一方、通学型は対面指導で質問がしやすく、他の受講生との交流可能です。 モチベーションを維持しやすい環境が整っています。 設備も充実しており、実践的な学習がしやすいのが特徴です。 ただし、時間と場所に縛られ、費用も比較的高くなります。
最近では、オンラインと通学を組み合わせたハイブリッド型のスクールも増加中です。 ハイブリッド型スクールの場合、両方のメリットを活かした学習ができます。
自分の生活スタイルや学習目的、予算などを踏まえて、最適な方法を選びましょう。 どちらを選ぶにせよ、プログラミングスキルを効果的に身に付けるには、 積極的に学習に取り組むことが重要です。
プログラミングスクールの受講期間は、1か月から1年以上までさまざまです。 短期集中コースなら1〜3か月程度、標準的なコースは3〜6か月程度、長期コースは6か月〜1年程度の期間が設定されています。 最適な受講期間を決める要素は、以下のとおりです。
短期間で基礎を学ぶコースもあれば、継続的な学習に適したサブスクリプション型のコースもあります。 パートタイムのコースの場合は6か月〜1年以上かかります。
目的や生活スタイルに合わせて、適切な期間のコースを選ぶことが大切です。 短すぎると十分に理解できず、長すぎるとモチベーション維持が難しくなります。 スクールを選ぶときは、カリキュラムと合わせて受講期間も確認しましょう。
スクールを選ぶときは、目的やレベルに合わせて慎重に検討することが大切です。 カリキュラムの内容や受講形式、料金などを比較し、自分に最適なスクールを見つけてください。
プログラミングスクールを最大限に活用するためには、計画的に学習に取り組み、積極的にプロジェクトに参加することが重要です。 スクールのコミュニティを通じて人脈を広げることも、将来のキャリアに役立ちます。
適したプログラミングスクールを選び、上手に活用できれば、プログラミングスキルが向上するだけでなく、 就職や転職にもつながります。 自己成長の機会として、プログラミングスクールを検討しましょう。
» 初心者向けのプログラミングガイド