【入門】プログラミング未経験者向けのプログラミング入門連載記事を始めます
公開日:
:
最終更新日:2018/12/02
プログラミング入門 JavaScript
記事内に広告を含む場合があります。記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。
こんにちは、@akio0911です。
これからプログラミング未経験者のためのプログラミング入門連載記事を始めたいと思っています。
なぜやるのか?
今回の連載記事を始めたくなったのは、以下のような理由からです。
アプリ開発入門の前段階として、プログラミング入門もやりたい
いままで「アプリ道場」というiOSアプリ開発講座を開催してきましたが、アプリ開発を習得するにはとても多くの知識と経験が必要です。プログラミング言語の書き方を学んだだけではまったく足りません。これが理由で挫折してしまう方も多くいらっしゃいます。
そこで、アプリ開発入門の前段階として、プログラミングの基本的な考え方(変数や関数など)だけを学べるプログラミング未経験者向けの連載記事をやることにしました。
Macがなくても、Windowsパソコンでも学べる開発入門をやりたい
今までiOSアプリ開発の入門講座を開催してきましたが、Xcodeという開発ツールを用いてのiOSアプリ開発にはMacが必要です。なので「Macを持っている方」のみを受講対象としてきたのですが、「Windowsパソコンなら持ってるんだけど・・・」「Macは高くて買うのが難しい」という方が多くいらっしゃいました。
そこで「Windowsパソコンしか持っていなくても参加できる開発入門」をやることにしました。
どのような方針でやるのか?
使用言語
JavaScript。手軽さを重視。特別なソフトウェアをインストールしなくても、ブラウザさえあれば実行可能なため。
対象者
- プログラミングをやったことがまったくない方
- プログラミングについてどんなものなのかザックリと知りたい方
- エンジニアになりたくてプログラミングの勉強を始めたが、難しすぎて途中で挫折してしまった方
- 必ずしもエンジニアになりたいわけではない方
- デザイナー・プランナー・経営者など、エンジニアとのコミュニケーションのためにプログラミングの考え方を学びたい方
対象ではない方
- 何らかのプログラミング言語を使って、プログラムを書くことのできる方
- JavaScript以外のプログラミング言語を学んだことがある方
- JavaScriptについての言語仕様や実践的な知識を得たい方
扱う内容
- プログラミングの基礎的な考え方(条件分岐・繰り返し・変数・関数など)
扱わない内容
- 優れた設計のプログラムを書くための知識
- プログラミング言語の仕様などの厳密な説明
- ソフトウェア開発の現場などで必要となる実践的な知識
連載だけでなく、リアルでの入門講座も開催したい
アプリ開発の入門講座を数年に渡って開催してきて、「1人でのプログラミング学習は挫折しやすい」「同じことを学んでいる仲間がいると継続しやすい」というのを強く感じています。
そこで今回の連載記事だけでなく、リアルでの入門講座も開催していきたいと考えています。
詳細が決まったらこのブログで告知します。
必要なもの
今回の入門連載記事を読み進めるために必要なものを以下にリストアップします。
Chrome
Googleが無料で提供しているブラウザです。以下のページからダウンロードできます。
https://www.google.com/intl/ja_ALL/chrome/
Brackets
Adobeが無料で提供しているテキストエディタ(プログラムを書くためのツール)です。以下のページからダウンロードできます。
パソコン
上で挙げたChromeとBracketsが動作するWindowsパソコンやMacなどを用意してください。
連載記事の購読方法
連載記事更新のお知らせは、TwitterやFacebookなどで行っていく予定です。
購読したい方はぜひ以下のSNSアカウントをフォローしてみてください。
http://twitter.com/#!/akio0911
https://www.facebook.com/augmented.reality.life
関連記事
この記事が気に入ったら「いいね!」しよう
Twitterで更新情報をゲット!