【初心者向け】C言語の問題が解ける学習サイト8選!
突然ですが、あなたはC言語の学習をこれから始めたいと思っていませんか?
スクールに通ったり、本を買う場合は、少なからずお金が必要になります。
まずは無料でC言語を学習してみたい、体験してみたい、また学習が終わっても自分の実力がわからない、そんな方も多いのではないでしょうか?
今回の記事では、そのような方に向けてC言語の学習、演習問題ができるサイトをご紹介します。
CodeIQ
CodeIQ(コードアイキュー)はプログラミング演習問題がゲーム的に出題されます。
対応言語は多くC言語も多くの問題があります。
また問題を解くことで様々な企業からスカウトを受けられる仕組みになっています。
有名な企業からの出題も含まれている為、自分の知識を計るだけでなく就職、転職に繋げることができます。
CodeIQはこんな人におすすめ
CodeIQはC言語プログラマーを目指して勉強を始めた初心者の方から現役のC言語プログラマーまでおすすめできるサイトです。
C言語の学習を勉強中の方は勉強を行ったところを復習するのに使用する事ができ、既にC言語の基礎知識を覚えた方は自分の実力がどれぐらいなのかを計る為に、現役で活躍されている方は実力を計るのとスカウトを受けて転職に繋げるのに役立ちます。
逆に気をつけなければいけないのは、問題を出題してくれるサイトなので、基礎知識を学ぶには他の入門サイトや入門書が必要になります。
プログラミングスキルを身につけて、アプリケーションやWEBサービスを作りたい方へ!
【DMM WEBCAMP】は、独学では挫折率の高いプログラミング学習を徹底サポートします。
✔受講生の97%が未経験からのスタート!
✔一人一人に合わせた学習計画で進められるため、仕事や学校と両立できる!
✔基礎知識をゼロから丁寧に学習できるコースを用意!
\理想のキャリアに合わせて選べる3パターン/
一週間で身につくC言語の基本
出典元:http://c-lang.sevendays-study.com/
一週間で身につくC言語の基本は大きく分けて基本編、発展、練習問題、参考資料の4区分に分かれています。
基本編ではC言語未経験者がC言語の基本について解説されておいます。
発展では基本編で学習した内容の応用編になっており、更に深くC言語の知識を付ける事ができます。
練習問題では基本編の問題と応用編の問題が準備されており、しっかり学習した内容を理解できているか確認する事ができます。
参考資料ではC言語を学習する上で参考になるサイトへのリンクを紹介してくれています。
4区分以外にもC言語の知識以外に開発環境の構築手順等についても解説しています。
一週間で身につくC言語の基本はこんな人におすすめ
一週間で身につくC言語の基本はこのサイト1つでC言語の基本から応用、実践に近い問題がある為、未経験者の方におすすめです。
また既に他の入門サイトや入門書で学習している方にも練習問題の区分に分かれている為、問題を解くのに利用しやすいサイトになっており、おすすめできます。
しかしサイト全体的にイラストなどがない為、根気よく学習する人でなければ飽きてしまう可能性があります。
paiza
出典元:https://paiza.jp/challenges/info
paizaはC言語の基礎を学習する上でもおすすめのサイトで、無料の学習動画を視聴しながら、実際にソースコードを書いて動かす事のできるサイトです。
動画の時間も1つ平均5分前後となっている為、通勤途中等の少し空いた時間にも視聴しやすいです。
練習問題もpaizaのプログラミングスキルチェックを使用する事で、自分の理解度やスキルチェックに使用できます。
テスト結果もS、A、B、C、D、Eに分かれており、Sが一番高い評価でEが一番低い評価になります。
評価がC以上で基本的な知識は習得できている事になります。
paizaはこんな人におすすめ
paizaを使用して学習している人はpaizaのプログラミングスキルチェックも使用して学習する事をおすすめします。
また他言語を習得して、C言語を学習し始めようとしている人は、まずは自分の実力がどの程度か把握するのにおすすめです。
現在他の入門サイトなどで学習してきた人についても、自分の実力がどの評価かを試す事も大事です。
未経験からホームページやWEBアプリケーションが作れるようになりたい方へ!
国内最大級のプログラミングスクール【DMM WEBCAMP】は
✔︎未経験からでも実践的なスキルが身に付くカリキュラムを用意!
✔分からないことは、チャットやビデオ通話で講師に好きなだけ質問可能!
✔通学不要!スキマ時間でプログラミング学習ができる!
\経済産業省認定の圧倒的カリキュラム/
コード・ガールこれくしょん
コード・ガールこれくしょんはpaizaが提供するサービスの1つです。
ゲーム感覚で練習問題を解いて行くことで、ストーリーを進めたり、ガチャでキャラクターを仲間にして行くことができます。
対応言語も多い為、C言語以外でも使用する事ができます。
イラストも豊富で、楽しく学習できます。
コード・ガールこれくしょんはこんな人におすすめ
使用するのに無料登録かpaizaのアカウントが必要になるので、既にpaizaで学習している人は直ぐに始められるのでおすすめです。
ゲーム感覚で進められるで、ゲームが好きな人におすすめです。
またテキストのみで学習していると多くの人が飽きを感じる事が多く、毎日学習するのが億劫になってしまうので、気分転換に使用する事もおすすめです。
基本の学習を他の入門サイトや入門書で習得している方もコード・ガールこれくしょんだけで始める事ができます。
北ソフト工房
出典元:http://kitako.tokyo/lib/CTask.aspx
北ソフト工房はサイトはシンプルですが、ソフトウェア開発の基本となる「設計→コーディング・デバッグ→テスト・修正」の流れを練習問題を解きながら学習する事ができます。
他の練習問題サイトよりもかなり実践的に学習することができます。
アカウント登録なども必要なく、簡易に始める事ができるのも特徴です。
北ソフト工房はこんな人におすすめ
既にC言語の入門レベルの学習が終了しており、いくつか練習問題サイトを体験している人におすすめです。
またC言語を勉強して、実際にどのようにいソフトウェアを作るのか?学んだ内容をどの様に活用すれば良いかわからない方には非常におすすめです。
例題のすごろく等を作っていくことで、プログラマーとして重要な流れを習得することができます。
TECH Pjin
出典元:http://tech.pjin.jp/?s=C%E8%A8%80%E8%AA%9E+%E7%B7%B4%E7%BF%92%E5%95%8F%E9%A1%8C
TECH Pjinは様々な言語の問題が用意されており、問題数も非常に多くあります。
C言語だけでも問題数が非常に多いのですが、解答方式が選択式の為、答えやすく通勤途中等でも問題を解くことができます。
また解答に関連するリンク等もある為、より深くC言語を学習するのにも役立ちます。
TECH Pjinはこんな人におすすめ
解答が選択方式の為、まとまった時間が取りにくい方におすすめです。
また問題数が多いので、多くの問題を解きたい方にもおすすめできます。
解答後の参考リンクも良いmのが多いので、より詳しく理解したい方にも」おすすめです。
逆に基礎知識の学習(入門サイト)としては、あまり向いていないので、対象は既にある程度C言語の学習が終わっている方が中心になります。
C言語 練習問題
サイト名もシンプルですが、サイト自体も非常にシンプルな作りになっています。
問題自体も基本に忠実なものが殆どの為、入門サイトで学習をしながら練習問題を解くのに最適なサイトの1つです。
解答は実際に手を動かしソースコードを書いて解答と照らし合わせて問題を解くことにより、基本を深く理解し身に着ける事ができます。
C言語 練習問題はこんな人におすすめ
入門サイトや入門書を学習中の人に非常におすすめで、学習しながら問題を解くことにより着実に基本を身に着ける事ができます。
また入門書、入門サイトを一通り学習し終わったばかりの人も復習に使える為、おすすめです。
また準備できる人は開発環境を準備してから挑むことで実践に近い学習が行えます。
入門サイトとしての作りにはなっていない為、他で入門書や入門サイトで学習していない未経験の方にはおすすめできません。
C言語パズル集:Cにまつわる興味深い問題あれこれ
出典元:http://postd.cc/c-puzzles-some-interesting-c-problems/
C言語パズル集:Cにまつわる興味深い問題あれこれは他の連取問題サイトとは違い、基本の問題ではなく、実際プログラマーとして活躍し始めて体験する事がある問題を中心に取り上げているサイトになります。
基本を学習するという意図で言えば、すぐに閲覧をする意味はありませんが、C言語プログラマーとして活動し始めた時にこのサイトを閲覧するメリットがあります。
C言語パズル集:Cにまつわる興味深い問題あれこれはこんな人におすすめ
C言語基本が既に身についている方から現役でC言語プログラマーとして活動している人いおすすめです。
おすすめの理由はこのサイトの説明でも触れしたが、基本知識を問うものではなく、現場で悩まされる問題が多いからです。
逆に入門サイトや入門書を勉強中の方には、混乱してしまう可能性があるので、おすすめしません。
結局どれがおすすめなのか?
C言語の問題を解くおすすめサイト8つを紹介しましたが、結局どのサイトを使用すればいいの?と思われた方も多いと思います。
プログラミングは覚える事が多く、それに比例して練習問題の数もサイトも多く取り扱っている問題も様々です。
学習の進捗に応じて練習問題のサイトも変える事がおすすめです。
未経験でC言語の学習をしながら、練習問題をこなして行きたい人は?
C言語の問題が解ける学習サイト②でご紹介したpaizaがおすすめです。
おすすめの理由はpaizaのみで基本の学習が行え、練習問題も解くことができるからです。
C言語の入門サイトが学習が終わり復習に練習問題を解きたい人は?
C言語の問題が解ける学習サイト⑥でご紹介したC言語 練習問題がおすすめです。
おすすめの理由は基本的な問題が扱われており、基礎知識を復習するのに向いているからです。
C言語の学習が終わり、問題を解きながら就職・転職を目的としている人は?
C言語の問題が解ける学習サイト①でご紹介したCodeIQがおすすめです。
おすすめの理由は様々な企業からスカウトを受ける事のできる仕組みがあるからです。
まとめ
いかがでしかたか?
入門書と違って学習に必要なサイトは殆ど無料で使用事ができます。
それぞれ「結局どれがおすすめ?」で区分分けしてご紹介しましたが、時間に余裕がある方は是非今回ご紹介した8つのサイトの問題にチャレンジして頂ければと思います。
プログラマーとして経験は大事な物の1つです。
少しでも多くの練習問題を解くことで、経験を積むことができます。
どうしても練習問題が捗らない人へ
学習が終わっている所の練習問題でも上手く問題が解けない方も多いと思います。
問題になれていない可能性もありますが、原因は基本がまだしっかり固まっていない事が多いです。C言語は独学で学習をするのは簡単ではありません。
どうしても上手く学習が進まない方は、プログラミングスクールや専門学校に通うであったり、気軽な勉強会に参加する等独学以外の方法で学習を検討する事をおすすめします。
プロに直接質問できるので、独学に比べて学習効率も上がり、細かなニュアンスも教えて貰う事ができます。
DMM WEBCAMPについて
DMM WEBCAMPは3ヶ月間で未経験から即戦力エンジニアを育成する転職保障付きのプログラミングスクールです。1ヶ月でプログラミング・Webデザインを学ぶ通い放題の「ビジネス教養コース」も展開しています。
DMM WEBCAMPを運営する株式会社インフラトップ では、「学びと仕事を通して人生を最高の物語にする」という理念で会社を経営しています。
キャリアアップを目指す方は、この機会に私達と一緒にプログラミングを学んでみませんか?
【インタビュー】コツコツ独学×スクールで実践。未経験からエンジニアに転職!
プログラミング未経験から、書籍での独学期間で基礎を固め、スクールを効率的に活用し、見事エンジニア転職を成功させたWebCamp受講生にお話を伺いました。
「低予算でも効率的にエンジニア転職のスキルをつける方法は?」
「未経験でも本当にエンジニアになれるの?」
といった疑問を持っている方は、是非この記事を読んでみてくださいね!