如何选择编程语言

学习某个技能,不是单纯为了哪个技能更有前途,而是因为以下几种原因:

  1. 解决问题需要用到他;

  2. 自己在这方面有天赋能很快的掌握它,技不压身;

  3. 学习他能获得对自己有益的一种新的思路;

  4. 自己爱用他

想做web界面,学HTML,CSS,JavaScript

想做小成本网站,学php/MySQL (或 ROR)

想入门编程,学python (Stanford 的选择)

想做企业级开发,学JEE

想做iOS开发,学objC和cocoa

想做系统开发,学linux/shell/c/cpp

想做DBA,折腾DBMS 和各种sql