Plenty of Places to Learn Programming Online. So Why Should You Start?
If you’ve been on Twitter over the past few days, you might have seen more than a few people declaring that in 2012 they will learn code with Code Academy. This Code Year initiative looks to be a popular one, but why should we even bother learning to code at all?
While many of our readers are entrepreneurs here in Asia set on creating the next new app, many others might be marketers, managers, or in a position that doesn’t really demand a knowledge of programming. As someone whose own coding skills are very, very basic [1], I can think of a few reasons why.
ここ数日にTwitterを見ていたら、Code Academy(コードアカデミー)でプログラミングを学ぶ宣言をしている多くの人を発見したことだろう。このCode Yearで勉強する目標を立てるのは人気を博しているようだ、しかし、 なぜプログラミングを学ぶ必要があるのだろうか?
読者の大部分はアジアの起業家で次なる新しいアプリを創りだそうとしているだろうが、マーケティング担当であったり、マネージャーであったりと、プログラミングの知識を必要としない職の人も多いだろう。
それでも本当にに基本的、初歩的なプログラミング技能を持つ人がいる背景には以下のような理由が考えられるのではないだろうか。
あたながここ数日間ツイッターを見ていたなら、2012年はコードアカデミーでプログラミングを学ぶと宣言している人を何人か見たかもしれない。このCode Yearによる第一歩は人気のあるものの一つであるようだが、一体何故我々はわざわざプログラミングを学ばねばならないのだろうか?
読者の多くはここアジアで次の新しいアプリを作ろうとしている起業家だが、他の多くは、マーケティング担当者やマネージャーなどの、実際にはプログラミングの知識を必要としていない地位にいるかもしれない。コーディングスキルがとても、そうとても基本的な誰か[1]のために、いくつかの理由を考えてみよう。
If you have programmers in your organization, having a knowledge of their vocabulary will help you break down some walls and communicate with them a bit better. You don’t even have to know how to program solutions all on your own, but having some idea of what’s possible will certainly help your company or startup move in interesting directions. Even here on PO, while none of us are programmers, we try to make an effort to eliminate redundant effort in our daily workflow as much as possible.
Here in Asia, there are a number of initiatives that you might make use of to learn programming. In China there is SegmentFault, a Stack Overflow clone that serves as a social Q&A services. Our Japanese readers might check out Dot Install, a recently-launched website that offers video tutorials for aspiring programmers. Other Asia-based options include Programr and Learnmemy. Personally, I just signed up for O’Reilly’s Beginning Python, and their selection of courses might be of interest to some of you. There’s also P2PU, which offers many different courses including some on programming.
If there are any other similar initiatives, particularly ones based here in Asia, please let us know in the comments.
個人的なことだが、私が最近登録してみたO’Reilly’s Beginning Pythonの様々なコースも読者の興味の対象になるだろう。それからプログラミングを含むたくさんの種類が学べるP2PUもある。
ここに紹介したもの以外にも、アジアに拠点をおいた、似たようなサービスがもしあったら、コメント欄で知らせてくれると嬉しい。
もし他にもこのような取り組み、特にアジアをベースにしたものを知っていたらコメント欄にて教えてください。
1. I’ve assembled a more thorough list of programming resources for beginners over on my personal blog. ↩
一行目のタイトルをよりタイトルらしく翻訳すると「オンラインのプログラミング講座で学ぶ理由とは?」となります。