初心者でも簡単にC言語を勉強できるコンテンツ10選

  • Pocket

paizaando

プログラミング言語としてはメジャーなC言語。C言語は、プログラミング言語としては少し難しい分類に入ると言われています。ですが、C言語を学習していれば様々な言語に応用していくことができるので学習しておいて損はないと思われます。

C言語を基本として、C++やC#などに派生していくため、こちらの言語を学習していく場合、C言語を学んでから進めていくのがオススメです。

今回はそんなC言語について学習することが出来るサイトや書籍についてご紹介していきたいと思います。

  もくじ

オンライン学習
① ドットインストール

② 初心者のためのポイント学習C言語

③ 一週間で身につくC言語の基本

④ C言語 入門 テトリスの作り方 目次

⑤ 新・C言語 ~ゲームプログラミングの館~ [DXライブラリ]

書籍

⑥ 新・解きながら学ぶC言語

⑦ 14歳からはじめるC言語わくわくゲームプログラミング教室 Visual Studio 2013編

⑧ やさしいC 第4版 (「やさしい」シリーズ)

C言語プログラム練習

⑨ 恋愛SLG: プログラミングで彼女をつくる|paizaオンラインハッカソン7

⑩ ブラウザでプログラミング・実行ができる「オンライン実行環境」| paiza.IO

 

オンライン学習

ドットインストール


1つの動画が約3分で終わる、サクッとプログラミングを学びたい方にオススメです。

短くても重要な点は抑えられているので、短いながらもC言語について学ぶことが出来ます。
dotinstall
http://dotinstall.com/lessons/basic_c

初心者のためのポイント学習C言語


専門学校の先生が、C言語を簡単に学習できるように・・・という思いで作成されているホームページです。

その為、内容から練習問題までしっかりしたものが用意されています。

pointc

http://www9.plala.or.jp/sgwr-t/

一週間で身につくC言語の基本


タイトルの通り、一週間でC言語の基礎を学習することが出来ます。更に深く学習したい場合は、もう一週間分のコンテンツが用意されています。

内容的には1日1時間程度で学習できる程度の量となっており、時間が無くても無理なく学習することが出来ます。

1weekC

http://c-lang.sevendays-study.com/

C言語 入門テトリスの作り方 目次


C言語でオリジナルのテトリスを作る方法を解説しているサイトです。

小学生でもわかるC言語 目次(http://akaguro.jp/beginner/beginner_index.shtml)を基本としています。

自分でゲームが作れると思うと、完成するのが楽しみで思わずプログラミングにハマってしまいそうですね。

tetc

http://akaguro.jp/tetris/tetris_index.shtml

新・C言語 ~ゲームプログラミングの館~ [DXライブラリ]


こちらのサイトはDXライブラリというものを使って、C言語で本格的なゲームプログラミングが出来るような解説がされています。

ゲームプログラミングなので、少しアルゴリズムが複雑になったりしてしまう部分はありますが、完成した時の達成感は他では味わえないのではないでしょうか。

cdxlib

 http://dixq.net/g/

書籍

新・解きながら学ぶC言語


こちらの本は、サンプルプログラムを打って学習していくというよりは、ひたすら問題を解いて学習していくというタイプのものです。

問題数は驚きの1428問で、「C言語のプログラムはわかるけど、実際に自分で作ることが出来ない」といった方にオススメですよ。

新・解きながら学ぶC言語

14歳からはじめるC言語わくわくゲームプログラミング教室 Visual Studio 2013編


C言語でゲームを開発できる、誰でも楽しくプログラミングが学べるようになっている本です。

プログラミングというとお堅いイメージという印象が強いですが、この本ではRPG風のアクションパズルや横スクロールアクションゲームなどを作ることができ、プログラミングへの入門編としては丁度いいのではないでしょうか?

14歳からはじめるC言語わくわくゲームプログラミング教室 Visual Studio 2013編

やさしいC 第4版 (「やさしい」シリーズ)


プログラムとは何なのか、そういった基礎の基礎から丁寧に解説されている本です。

図も多く、サンプルプログラムや練習問題で少しずつ進めていくことができるので一人でも学習することが出来ます。

やさしいC 第4版 (「やさしい」シリーズ)

C言語プログラム練習

恋愛SLG: プログラミングで彼女をつくる|paizaオンラインハッカソン7


プログラミングで問題を解いていくことによって、それぞれのパーツが手に入り、自分だけのオリジナルの彼女を作ることが出来ます。

学習するというよりは、演習問題を解くといった形になりますが、何度も挑戦することが可能なので、正解するまで続けることが可能です。

paizaonline7

https://paiza.jp/poh/ando

ブラウザでプログラミング・実行ができる「オンライン実行環境」| paiza.IO


ブラウザ上でコードを書いて実行できるサイトです。開発用のプログラムを導入しなくても、ブラウザだけでプログラミング出来るため、開発環境の導入の仕方に詰まってしまった場合に利用してみてはいかがでしょうか。

paizaio

https://paiza.io/

【ソフトバンク携帯のりかえでどこよりも高いキャッシュバックを保証します!】
【ソフトバンクのiPhone7、スマホを購入したい方はこちら】
【auのiPhone7、スマホを購入したい方はこちら】
【ドコモのiPhone7、スマホを購入したい方はこちら】

販売店比較早見表

キャッシュバック金額の目安

                                           詳細

おとくケータイ.net

20,000〜50,000円(最高額を保証してくれます)

  • オンライン完結でテナント費がない分、キャッシュバック金額が大きい
  • webだけではなく電話やメールで相談もできるので安心
  • キャッシュバック最高額を保証してくれる
  • ソフトバンクに乗り換えるなら最もお得

ソフトバンクオンラインショップ

ドコモオンラインショップ

au Online Shop

キャリア公式オンラインショップ

0〜20,000円

  • 各キャリア公式のためiPhone7含め人気機種の在庫が豊富
  • 24時間対応でオンライン完結のため時間をとられない
  • オンラインショップ限定キャンペーンもあり、プランも自由に選べるため料金を安くできる
  • キャリアを乗り換えない機種変更なら一番お得

モバワン, カメラのキタムラなど

併売店

0〜20,000円

  • 端末を下取りに出さないとキャッシュバックがないなど条件がある
  • 有料オプションに加入させられる場合が多い
  • 店舗によって条件が大きく異なる

ヤマダ電機, ビックカメラなど

家電量販店

0〜20,000円

  • ケースや保護フィルムなどアクセサリが豊富
  • キャッシュバックは現金ではなくポイントの場合が多い
  • 店員や交渉力に左右される

ソフトバンクショップ, auショップ, ドコモショップ

専売店

0〜20,000円

  • 不要なオプション加入など営業をされる
  • キャッシュバックは出ない場合が多い
  • 混雑しているため非常に時間がかかることがある
  • 店員の質にばらつきがある
  • Pocket