第2个回答 2006-10-28
是的,数学和英语很重要,但不是必须的。
数学训练我们严密的思维,英语使我们快速接受新事物。如果要搞专业领域或和数学沾边的东东比如决策树比如神经网络遗传算法等,可以恶补下相关领域的数学,此外真的没有太大必要。
作为底层的书籍倒是推荐看看(作为理论基础,非实战):数据结构、离散数学(和经典数学如微积分等关系不大)、面向对象编程技术、数据库、计算机网络、软件工程。
建议选择一种面向对象的语言入门,比如c#(以.net框架为基础,纯面向对象,类似java,比c++简单):先把基本的程序结构搞懂,再进入高级的应用,trust me, 一种语言通了之后学其它语言很快的。