首先,你应该选择一门编程语言,可能会有非常多选择:Basic,Pascal,C,C++,Java等等,并且还会有许多许多争论:对于一个新手来说,到底应该(最佳)使用哪种语言呢?对于若干流行语言的讨论,能看John Hattan的出色文章“What Language Do I Use?”。我会建议使用C/C++,可能有人会说“对于新手来说太深奥了吧”,起码我就是从C++开始的,所以对大家也应该没有问题。另外,C/C++应用非常广泛,所以你能找到大量的资源及帮助。先学C还是C++并不关键,毕竟只要学了一门,另一门也会触类旁通。然而,如果你决定先学习C++的话,还是应该在学习面向对象编程前首先要了解并掌控面向过程的研发。(也就是说,学习使用类前,你完万能不用他们而非常好进行研发)
如果采用C/C++的话,可能发觉深入会越发的困难,当然,重新开始再选择学习一门更为简单的语言,如Basic或Pascal,也未尝不可,但我还是要告诉你,只要坚持下去,找到所需的资源,逐步深入,C/C++研发也会越来越得心应手。
接着你应该会问“那我该怎么学习C/C++呢?”,非常高兴你会这么问。最佳的办法是上一个培训班(课),有老师或助教回答你的问题,能使你迅速提高,而留下的作业也会确认你是否真的掌控了你所学的知识点。(译者注:呵呵,在国内非常难碰到这么好的教师吧)
如果上培训班对你来说不现实的话,那最佳的办法就是找一些好的书籍。不要过于专注“精通”之类的书籍,否则,最后你可能会买上一大摞。我的建议是到最近的图书市场,在那里花些时间来浏览那些关于C/C++介绍(入门)的书籍,直到你确定你能读懂并能从那本书学到一些东西。然后,等你需要一些高级编程的书籍,或是一本参考时,由于你对于这门语言有了些许了解,那时你就会知道你更需要什么。
在此,我还想费些口舌来提醒众多的编程新手,尤其是那些年轻人:没有钱买书或干其他的事情。首先,你能找到非常多编程资源。不过,其次,如果你真的想成为一名出色的程式员,有时脑筋不得不转个弯儿,使用所有东西(合法的;<)都意味着你不得不数数口袋里的钞票然后掏出来。
通过Web完万能找到大量的C/C++学习指南,但我觉得这些指南最佳作为你学习书籍的补充,而不是作为独立的资源使用。
看看 Core Java 2 和 Java编程思想 吧,这两本书从入门到提高均覆盖到
看看 Core Java 2 和 Java编程思想 吧,这两本书从入门到提高均覆盖到
看看 Core Java 2 和 Java编程思想 吧,这两本书从入门到提高均覆盖到,我有电子书,有需要加我。如果要参加考试,我这也有资料,本人已经通过SCJP的官方认证。