🇯🇵 日本語 | 🇺🇸 English

C言語 学習ロードマップ

あなたの状況に合わせて3つのコースから選べます。

🐣
A. ゼロから1週間完走
対象: 完全初心者
所要: 7日 × 1〜2時間
内容: プログラミングの基本から始めてCの全体像
B. 他言語経験者 3日速習
対象: Python/JS等の経験あり
所要: 3日 × 2〜3時間
内容: C特有のポイントだけ抜き出して短期集中
🎓
C. 大学試験対策 4日間
対象: 中間・期末試験前の大学生
所要: 4日 × 2時間
内容: 各ページの「✅覚えておこう」+ 穴埋め45問で試験範囲を固める
TRACK A

🐣 ゼロから1週間完走

完全初心者向け。プログラミング未経験でも7日で一通り触れる。
このロードマップは、このサイトのコンテンツを使って1週間でC言語の基礎を一通り学ぶための計画です。1日1〜2時間のペースを想定しています。
進め方: 各日の項目をクリックすると該当ページに飛べます。チェックボックスをクリックして進捗を記録しましょう(ブラウザに保存されます)。
DAY 1
はじめの一歩
目標: C言語で「Hello World」を表示できるようになる
DAY 2
入出力と計算
目標: キーボード入力を受け取り、計算結果を表示できる
DAY 3
条件分岐
目標: if文とswitch文でプログラムに判断力をつける
DAY 4
繰り返しと配列
目標: ループで繰り返し処理を書き、配列でデータをまとめて扱える
DAY 5
関数
目標: 関数でコードを整理し、再利用できるようにする
DAY 6
ポインタと構造体
目標: C言語最大の壁「ポインタ」を理解し、構造体でデータをまとめる
DAY 7
文字列・動的メモリ・総仕上げ
目標: ポインタの知識を活かして文字列・malloc・ファイルを扱う
🎉
1週間後のあなた
変数・条件分岐・ループ・配列・関数・ポインタ・構造体・動的メモリの基礎が身についています。
ここからは練習問題トレース問題ゲーム制作で実践力を磨きましょう。
全チェック進捗(3トラック合計): 0%
TRACK B

⚡ 他言語経験者 3日速習

Python/JS/Java等で変数・制御構文・関数の概念を知っている方向け。C特有の難所だけ抜粋。
if/for/while の基本は飛ばし、Cでしか出会わないもの(コンパイル・型の明示・ポインタ・メモリ管理)に集中します。1日 2〜3時間を想定。
このトラックの狙い: C特有の「つまずき」ポイントを3日で最短踏破。Cの挙動が理解できたら応用編へ。
DAY 1
C特有の基本 ― コンパイル・型・書式
目標: 他言語と違う「C独自」のルールを押さえる
DAY 2
Cの核心 ― 配列・ポインタ・文字列
目標: Cで最も異質なポインタとメモリ管理に慣れる
DAY 3
実用 ― malloc・構造体・ファイルI/O
目標: 動的メモリとI/Oで現実的なプログラムが書けるようになる
🚀
3日後のあなた
C特有の挙動(コンパイル・型・ポインタ・メモリ管理)を掴めた状態。
次は 関数ポインタ中級トピックpthread で実務力を上げましょう。
TRACK C

🎓 大学試験対策 4日間

中間・期末試験前向け。「各ページの ✅ 最低限ここだけ覚える」だけを順に読み、穴埋め45問で定着を確認します。
💡 このトラックの流儀: 各ページの先頭にある緑の「✅ 最低限ここだけ覚える」枠だけをまず拾い読み → 穴埋め問題集でそのブロックを採点→ 間違った問題の該当ページの詳細を戻って読む、のループ。本文全部を読破するより、覚える要点 → 問題 → 間違いを戻るの方が試験向きです。
DAY 1
基礎編 ― 変数・演算子・制御構文の「覚える欄」
目標: 型、書式指定子、if/for/whileの要点を暗記し、穴埋めブロックAで確認
DAY 2
配列・関数・スコープの「覚える欄」
目標: 配列、文字列、関数、再帰、グローバル変数の要点+穴埋めブロックB
DAY 3
ポインタ・構造体・応用の「覚える欄」
目標: ポインタ、構造体、malloc、ビット演算+穴埋めブロックC
DAY 4
総仕上げ ― 間違えた所を戻って読む+演習
目標: 弱点の洗い出しと、本文詳細での穴埋め
📝
試験準備完了!
大学試験の出題範囲(型・制御構文・配列・関数・ポインタ・構造体)を網羅済み。
間違えた穴埋め問題と該当ページを再確認し、試験に臨んでください。

ロードマップと併用するおすすめ書籍

このサイトで動きを理解し、書籍で演習量を補うと効果的です

📘
苦しんで覚えるC言語
MMGames 著
初心者向けの定番入門書。
Amazonで見る
📗
新・明解C言語 入門編
柴田望洋 著
図解が豊富で演習問題も充実。
Amazonで見る
📙
プログラミング言語C 第2版
B.W.カーニハン, D.M.リッチー 著
通称K&R。C言語の原典。
Amazonで見る

※ 上記リンクはアフィリエイトリンクです。購入によりサイト運営を支援いただけます。

この記事をシェア
X(Twitter)でシェア Facebookでシェア LINEで送る はてブ