更实用的学习书籍?

时间:2010-01-11 18:11:45

标签: java php programming-languages

有很多书在那里教你一门新语言。但其中一些太厚了,信息量大,代码少。它通常会让你昏昏欲睡。特别是当你已经知道基本语法并且想要非常快地学习如何使用新语言时。

有这么好的系列书吗?

假人系列是非常好的,但有没有像“更快”的书系列,跳过不必要的(你怎么拼写)说话和直截了当?

可能从500页到150硬核实用步骤与pics类页面=)

我认为这些系列会非常受欢迎(lynda很好,因为它可以快速学习一门新语言!但遗憾的是它们没有java视频)

9 个答案:

答案 0 :(得分:3)

你应该编写代码,而不是阅读它......

前往Head First Java。 http://oreilly.com/catalog/9780596009205

答案 1 :(得分:3)

我强烈建议您阅读

Teach Yourself Programming in Ten Years ...

答案 2 :(得分:3)

  • Head first Series of books非常有用且易于理解(涵​​盖了从学习编程语言到设计模式等许多主题)
  • For dummies Series -Programming related books- 也很有用,即使你听到了更有经验的程序员的批评,对我们来说 - 新的程序员和初学者 - 它非常简单实用。
  • Wrox Beginning series -programming related books- 对初学者也非常有用(阅读其中的2或3篇),它们非常简单实用,而且大多数时候他们使用一本书本例来涵盖所有章节(1个开始简单的例子并且每章继续进行,到本书的最后,你将有一个非常好的即用型应用程序/网站,这是一个渐进式学习的实现)
  • Wrox Professinal series -programing related books-通常是阅读Wrox-beginning系列之后的下一个级别(当然,如果您喜欢上一个系列,那么请注意,您可能会发现两个系列之间存在一些差距由于每个系列的不同编写者都编写了相同的编程主题。
  • Unleashed Series (programming books) 非常有用,易于理解,让读者逐步完成学习过程。
  • Manning In Action Series 尼斯系列,使用了通过示例学习程序(许多示例往往显示语言的力量,如果您希望快速学习和使用某些语言,建议使用语言或框架。
  • Apress Pro series非常铁杆,通常不是第一本我建议开始学习语言的书,但绝对建议将你的基本技能提升到新的水平(推荐)在学习基础知识后阅读。
  • OReilly Essential series

  • 注意:的 上面写的是一个简单的意见,并且在一天结束时,不同的书籍由不同的作家写成 - 即使你阅读同一系列的2本书,你也不必在同一级别享受或理解它们 - 课程我非常尊重所有作者以及他们为撰写书籍所付出的努力。 :)

    注2:编写代码是学习的最佳方式,阅读只会为您提供知识基础,编写代码可以为您提供经验并帮助您通过写入大脑来阅读和学习所有内容

    答案 3 :(得分:2)

    我的经验支持了你的建议,即技术主题的150 pg处理只比500页更好。你的时间和精力不会持续足够500页。我喜欢它,当我找到一本可靠,简短的技术书籍时,我不能推荐一系列一贯好的。

    但是这里有一个学习新技术技能的不同建议:阅读空间领导者编写的代码。

    我经常觉得我们没有足够地阅读彼此的代码。书中的代码片段往往是“稻草人”的例子 - 它们处理甜点场景,并避免现实世界的复杂性,如安全性,国际化和与传统API的集成。

    通过阅读来自大师的真实代码,您不仅可以很好地理解如何使用,而且可以“思考”新的语法。

    答案 4 :(得分:1)

    我不喜欢Head First系列,因为它们非常蓬松 - 充满了卡通,笑话,双关语和废话。转到Sun Microsystems的“核心”系列。 Cay Horstman的“核心Java”是一个良好的开端。 O'Reilly笔记本系列也非常好。没有毛躁和正确的观点。

    答案 5 :(得分:1)

    我认为Madi D.的名单非常全面,包括我认为最好的一系列编程书籍。

    我个人最喜欢的是Head First Series,因为它有独特的教学方法。

    Wrox,Apress和Manning也很不错。这肯定取决于这本书,但它们通常写得非常好而且非常重要。

    我建议去各自的网站。通常,您可以免费获得一些示例章节,以了解该书是否符合您的学习风格。

    另一个明显的答案当然是你应该这样做。 (Head First书籍是一个很好的选择的另一个原因,因为它们几乎迫使你做练习并尝试编码。)

    答案 6 :(得分:0)

    虽然它们不短,但Head First系列确实可以避免诱导睡眠,因此您可以更快地了解主题,更快地了解它们。我现在正在通过Head First Java工作。这真的很沉沦了。多年来我学到了很多新语言,Head First的教学方式似乎比我读过的任何其他语言书都更快。该系列包括涵盖Java和PHP的标题。一些标题适用于完全初学者,其他人则认为某些编程熟悉。查看Head First Labs

    答案 7 :(得分:0)

    Pragmatic Programmer系列也非常值得推荐。

    答案 8 :(得分:0)

    对于Java,是的,首脑系列的其他人已经提出了建议。这是我最喜欢的一系列书籍。我读了2个以上,两个都很棒。除了Java之外,您还应该获得OOD:http://www.amazon.com/Head-First-Object-Oriented-Analysis-Design/dp/0596008678/ref=sr_1_1?ie=UTF8&s=books&qid=1263239109&sr=8-1 面向对象的设计是学习Java的核心。

    另外,如果你想要便宜一点,那么Java教程就是优秀的IMO。那里有很多肉,它的反应非常快,很容易进步。请在此处查看:http://java.sun.com/docs/books/tutorial/ 转到标题“Trails Covering the Basics”并从那里开始。