「HTMLって何の略だっけ?」と聞かれて、すぐに答えられますか? プログラミングは日々新しい技術が登場する世界ですが、土台となる基礎知識はいつの時代も変わりません。
このプログラミングクイズでは、Web開発の基本からバージョン管理、データベースまで全15問を出題します。初心者がまず押さえたい用語から、実務で必須の知識まで幅広くカバーしているので、今の自分のレベルがどのあたりにあるのかを手軽に確認できます。スキマ時間にサクッと挑戦してみてください。
クイズ
クイズ :プログラミングクイズで問われた知識
このクイズでは15問を通じて、プログラミングに必要な知識を幅広くカバーしています。どの問題がどの分野に対応しているかを把握しておくと、自分の強みと弱点がより明確に見えてきます。
Web開発の基礎(Q1〜Q3)
Q1〜Q3ではHTML、CSS、変数といったWeb開発の土台となる知識を問いました。
HTMLはWebページの「骨格」、CSSは「見た目」を担当し、変数はあらゆるプログラミング言語で登場する最も基本的な概念です。この3つはプログラミングを学ぶうえで最初に触れる領域であり、ここが曖昧なまま先に進むとあとで必ずつまずきます。
逆に言えば、Q1〜Q3を確実に正解できた方は、基礎がしっかりしている証拠です。自信を持って次のステップに進んでください。
言語・ツール・実務知識(Q4〜Q10)
Q4のPython演算子やQ5のAndroid開発言語、Q6のGitなど、中盤は「実際の開発現場で使う知識」を中心に出題しています。特にGit(Q6)は、個人開発でもチーム開発でも避けて通れないツールです。
Q9のループやQ10のJavaクラス構文は、プログラミングの「文法力」を測る問題でした。ここでつまずいた方は、1つの言語に絞って基本構文を繰り返し書く練習をすると効果的です。
応用・概念理解(Q11〜Q15)
後半では論理演算子、SQL、フレームワーク、JSON、剰余演算子と、やや応用的なテーマが並びます。Q13のフレームワークやQ14のJSONは、実務で日常的に使われる概念でありながら、初心者には馴染みが薄い分野でもあります。
Q15の「%(剰余演算子)」は、偶数・奇数の判定やページネーションの計算など、地味ながら実務でよく登場する演算子です。こうした「小さいけれど使用頻度の高い知識」をどれだけ持っているかが、実践力の差につながります。
プログラミングを学ぶメリット
Everybody in this country should learn how to program a computer, because it teaches you how to think.
この国のすべての人がプログラミングを学ぶべきだ。なぜなら、それは考え方を教えてくれるからだ。by Steve Jobs
クイズの結果はいかがでしたか? ここからは、プログラミングスキルを伸ばすことで広がる可能性を整理してみます。
アプリやWebサービスを「作る側」に回れる
アプリやWebサービスを使うだけでなく、自分の手で作れるようになるのがプログラミング最大の魅力です。「こんなツールがあったら便利なのに」と思ったとき、自分で形にできる人は圧倒的に少数派です。ちょっとした業務効率化のスクリプトから、本格的なWebアプリまで、アイデアを実現する力は今の時代の大きな武器になります。
キャリアの選択肢が一気に広がる
2023年
経済産業省の調査によると、日本のIT人材は2030年に最大79万人不足すると試算されています。プログラミングスキルがあるだけで、エンジニア職はもちろん、データ分析、プロダクトマネジメント、フリーランスなど選べるキャリアパスは大幅に増えます。
未経験からの転職でも、ポートフォリオとして自作のアプリやWebサイトを提示できれば、書類選考の通過率は格段に上がります。「実際にコードを書ける」ことが、何よりの説得力になるからです。
論理的思考力が身につく
プログラミングの本質は「問題を分解して、順序立てて解決する」ことにあります。この考え方はコードを書く場面だけでなく、企画書の構成、プレゼンのストーリー設計、日常のタスク管理など、あらゆる場面で役立ちます。
プログラミングスキルを伸ばすためのステップ【レベル別】
クイズで「ここが弱いな」と感じたポイントがあれば、それは成長のチャンスです。スコア別に、次のアクションを紹介します。
基礎が不安な方へ(正答数0〜5問)
HTML、CSS、変数、ループといった基本概念をまず固めましょう。Progateやドットインストールなどのオンライン学習サービスなら、ブラウザ上で手を動かしながら学べるため、環境構築でつまずく心配がありません。「まずは1つの言語を最後までやりきる」ことが、このフェーズでいちばん大切です。
中級に進みたい方へ(正答数6〜10問)
基礎はある程度わかっているので、次は「何かを作る」経験を積みましょう。ToDoアプリ、家計簿ツール、自分のポートフォリオサイトなど、小さくてもいいので完成まで持っていくことが重要です。GitHubでコードを公開し、他の人のプロジェクトにも触れてみると、実践的な書き方が身につきます。
さらに上を目指す方へ(正答数11〜15問)
基礎は十分にあります。ここからは専門性を深めるフェーズです。フロントエンド、バックエンド、データサイエンス、モバイル開発など、自分の興味に合った分野に絞り込んでいきましょう。AtCoderなどの競技プログラミングに挑戦してアルゴリズム力を磨いたり、OSSへのコントリビューションで実務レベルのコードに触れたりするのも効果的です。
正答数が少なくても落ち込む必要はありません。「どこが弱いか」がわかったこと自体が、いちばんの収穫です。
Superprofでプログラミングの先生を見つけよう
クイズで「ここが苦手だな」と感じた分野を効率よく克服するなら、自分のレベルに合わせて教えてくれる先生に直接聞くのがいちばんの近道です。世界中で利用されている講師と学習者をつなぐプラットフォームSuperprof(スーパープロフ)で、あなたにぴったりの先生を探してみてください。
Superprofが選ばれる理由
- 登録無料・仲介手数料なし: 先生との直接契約スタイルのため、レッスン料がリーズナブル(1時間2,000円〜など)。
- 初回レッスン無料: 92%の先生が体験レッスンを無料で提供。「Pythonの基礎を教わりたい」「Git操作に自信がない」など、まずは気軽に相談できます。
1,000以上の多彩な科目: Python、JavaScript、HTML/CSSなどのプログラミング言語はもちろん、英語、数学、音楽まで幅広く対応。オンラインでも対面でも、100万人以上の講師プロフィールからぴったりの先生を見つけられます。
AIで要約









