非エンジニアのためのプログラミング書籍を出版します

TechAcademyが監修した書籍「非エンジニアのためのプログラミング講座」を出版することになりました。本記事では、書籍出版に至った経緯と書籍の内容を一部をご紹介します。

TechAcademyマガジンはオンラインのプログラミングスクールTechAcademy [テックアカデミー]が運営する教育×テクノロジーのWebメディアです。初心者でもすぐ勉強できる記事が1,000以上あります。

TechAcademyが監修した書籍「非エンジニアのためのプログラミング講座」を2015年3月に出版することになりました。

本記事では、発売に先がけて、書籍出版に至った経緯と書籍の内容をご紹介します。

 

目次

 

 

書籍出版に至った経緯

TechAcademyは、2012年11月から運営を開始し、東京恵比寿の会場を中心に非エンジニア向けのプログラミング講座「はじめてのプログラミング講座」などを開催してきました。

6時間という短時間で完結し、かつ他のスクールなどではあまり扱わない「」向けの講座であったため、多くのビジネスパーソンにご参加いただいています。

 

一方で、この講座を開催していく中で、「会場まで遠くて参加できない」「仕事があって参加できない」というお客様の声も多数頂戴していました。

そんな方のために、ご自宅や会社でも本を使ってプログラミングを体験できる書籍が必要ではないかと考えていたところ、技術書を多く出版されているリックテレコムさんからお声がけいただき書籍の出版に至りました。

 

また、書店などでプログラミング関連の書籍を見渡すと、プログラマーを目指す人や、既にエンジニアとして働いている人向けの書籍は多いですが、はじめてのプログラミング講座が対象としているような「非エンジニア」向けの書籍は不足しているように見受けられます。一般的なプログラミング書籍では、前提として必要になる知識も多いため、少しページをめくっただけで挫折してしまう…そんな声もTechAcademyの受講生からよく耳にしています。同じような経験を持つ方はいないでしょうか?

 

そんな方でもプログラミングを体験できるように、TechAcademyでも講師をつとめる、吉岡直人氏に書籍を執筆いただきました。講座で扱っている内容も含めて、非エンジニアでも最低限知っておきたい情報をできるだけ簡単にまとめてあります。

[PR] プログラミングで挫折しない学習方法を動画で公開中

書籍の内容

「非エンジニアのための」とあるように、PCが使えれば誰でもプログラミングを体験できる書籍になっています。プログラミング学習では開発環境の構築でつまずく人もいるため、今回はWebブラウザとテキストエディタだけで開発ができるJavaScriptを題材にしました。

JavaScriptを学ぶ書籍ではなく、あくまでもJavaScriptというプログラミング言語を通してプログラミングの基礎を実践的に学ぶという位置づけです。

 

書籍の目次

  • 序章:プログラミング体験の前に
  • 1章:コンピュータは難しくありません
  • 2章:HTMLを自分で書いてみましょう
  • 3章:HTMLタグを使ってみましょう
  • 4章:CSSで見栄えをよくしましょう
  • 5章:JavaScriptで動かしてみましょう
  • 6章:簡単なアプリ制作を体験しましょう
  • 7章:プログラミングとビジネスの関わり
  • 8章:もっと深く知りましょう

 

はじめは、プログラミングとはどんなものなのか、コンピュータはどんな仕組みで動いているのかといった基礎的な内容を、これまでのプログラミングの歴史も追いながら解説しています。

 

基礎がわかったらすぐに実践です。ただ読むだけのプログラミング書籍ではすぐに飽きてしまうため、本書は手を動かしながら実践的に学べる構成にしてあります。

本書はプログラミングの書籍ですが、JavaScriptを学ぶにあたって最低限必要なHTMLとCSSについてもカバーしています。HTML/CSSが既にわかる場合は読み飛ばしていただいても構いません。

 

HTML/CSSの基礎がわかったら、いよいよJavaScriptを使ったプログラミング体験です。プログラミングの体験では、簡単な解説を読んだ後はすぐにプログラミングコードの打ち込みの実践という流れになっているので、楽しみながら読み進めることができるでしょう。また、実習の作例もダウンロードすることができるので、途中でつまずくこともないはずです。

変数

JavaScriptの基礎を学んだあとは、応用編として簡単なWebアプリを開発します。今回は「じゃんけんゲーム」を題材としました。

 

書籍の最後には、プログラミングの基礎がわかったからこそ理解できる、エンジニアとのコミュニケーションの取り方のコツや、プログラミングとビジネスとの関わりについても紹介しています。

 

これまでプログラミングの本を何度も読んだけど挫折した、という方はぜひこの機会にチャレンジしてみてください。

 

 

予約キャンペーン(※現在は終了)

書籍の出版を記念して、予約キャンペーンを開催することになりました。

応募者全員がもらえるプレゼントもあります。

 

プレゼント

本書を読んだ方向けに、よりプログラミングのスキルを付けていただくためのツールをプレゼントします。

 

もれなく全員にプレゼント!

書籍を読めば解ける、JavaScriptの応用問題および回答例をプレゼントします。

実際に「はじめてのプログラミング講座」で以前に扱っていた、カードガチャのゲームをJavaScriptで作る問題です。

カードガチャ

 

抽選でプレゼント!

PHPが学べる学習システムのアカウント(10,800円相当)を30名様にプレゼントします。

この学習システムは、TechAcademyが独自で開発していたもので、「はじめてのプログラミング講座オンライン」でも使用しています。動画を使いながら学び、Webブラウザ上でコードの打ち込んでプログラミングにチャレンジすることができます。開発環境の構築も不要で、PCとインターネット環境があればいつでも学習可能です。

 

学習システムのカリキュラム(一部)

  • PHPとは
  • PHPの基本ルール
  • 変数
  • 文字列の結合
  • 算術演算子
  • 条件分岐(if文)
  • 天気予報アプリを作ってみよう(実習) など

TechAcademyオンライン

 

 

応募方法

1.Amazonで予約注文

Amazonのサイトから「非エンジニアのためのプログラミング講座」を予約注文してください。

Amazon

 

2.お申込みフォームからお申込み

ご予約いただいた際にAmazonから送られる「ご注文の確認」のメールに記載された「注文番号」 をひかえて、お申込みフォームからご応募ください。

ご注文の確認

 

応募期間

2015年2月25日(水)8時〜2015年2月27日(金)13時

 

注意事項

  • 書籍を購入された方だけが応募できます
  • お一人様一回のみご応募可能です
  • 注文番号が正しく入力されていない応募は無効となります
  • 抽選結果および応募者全員プレゼントの特典は3/9(月)までにメールでご連絡します
  • PHPが学べる学習システムの質問機能およびコードレビュー機能はご利用いただけません(答えは閲覧できるようにします)
  • PHPが学べる学習システムのご利用期間は2015年4月30日までです

 

応募フォーム

このフォームの必要事項にご入力後、「送信する」のボタンをクリックしてご応募ください。

※予約キャンペーンは2015年2月27日(金)13時に終了しました

[お知らせ]TechAcademyではプログラミング初心者でも8週間でエンジニアになれるRuby on Railsオンラインブートキャンプを開催しています。

オンラインブートキャンプ