1。除非你是搞研发,不然,应用型的系统不会要求你对数学有多么深入的了解的。
2。C语言应该是最容易入门的,但是,是面向过程的经典语言;java是面向对象的语言,其思维方式和C有本质的区别,这两种语言无所谓哪种更容易出师的,如果你想达到应用工作的水平的话,还有很长的路要走,学java,学要掌握的东西比C也许要多不少。
3。4。5。如果你是初学java的话,建议去CSDN下载频道去搜索“java教程”,你可以找到清华大学的教程,非常适合入门的;如果你有些基础了之后,可以去看《JAVA核心技术》,里面有不少对java底层实现的介绍,很有益处的。
http://download.csdn.net/
6。孙卫琴的书确实非常适合入门,在开始阶段,你可以多看看她的书的
7。希望我的回答能够帮到你~
祝你早日学成~
用 java编程思想 这本书可以
还有一本就是 java核心技术(第七版)
如果英语基础不错的话,可以看看thinking in java 这本书很多java书籍都是根据这本书编写的。
下载视频教程
做程序,我觉着,最好先学一下C,C学会个入门了,再学java,应该简单多了。C学牛了,再学java,C#等,都就更小意思。C太强大了,只是一般人不容易学。嘿嘿。 任何语言逻辑结构都一样,最多关键字不一样,语法稍有区别。逻辑思想都是一样的。孙老师的书不懒,好好找找看。学东西时,电子版的远没书本好,最好买一本或两本的好,效果不一样的。
先找本J2SE的书看看,学习基础的java。
要从事手机游戏开发,之后还要学习J2ME。