1


6

より実践的な学習本?

新しい言語を教える本がたくさんあります。 しかし、それらの一部は、情報量が多く、コードが少ないため、あまりにも厚すぎます。 通常は眠くなる。 特に、基本的な構文をすでに知っていて、新しい言語の使用方法を非常に早く学びたい場合に便利です。

このための良い本のシリーズはありますか?

ダミーシリーズは非常に優れていますが、不必要な(どのようにスペルするのか)話をスキップして、ポイントに直行する「より速い」本シリーズのようなものはありますか。

おそらく500ページから150コアのハードコアの実用的なステップで、写真のようなページを使用してステップを進めます

これらの種類のシリーズは非常にありがたいと思います(リンダは新しい言語を習得するのが速いからです! 残念ながら、彼らはJavaビデオを持っていません)

9 Answer


3


あなたはそれを読むのではなく、コードを書くべきです…​

Head First Javaに進みます。 http://oreilly.com/catalog/9780596009205


3


読むことを強くお勧めします


3


Head first Series of booksは非常に便利でわかりやすい(およびカバープログラミング言語の学習からデザインパターンなどの多くのトピックまで)

http://www.amazon.com/s/ref=nb_ss_0_19?url=search-alias%3Dstripbooks&field-keywords=for+dummies+programming&x=0&y=0&sprefix=For+dummies+program [ダミーシリーズ-プログラミング関連書籍- ]経験豊富なプログラマーから多くの批判を聞いたとしても、かなり有用です。新しいプログラマーと初心者にとっては、本当にシンプルで便利です。

Wrox Beginning series -programming related books-も非常に便利です初心者(そのうちの2つまたは3つを読んでください)であり、非常にシンプルで便利です。ほとんどの場合、1つの本の長さの例を使用してすべての章をカバーします(簡単に始まり、各章で進歩を続ける1つの例、最後に本の非常に素晴らしいすぐに使用できるアプリケーション/ウェブサイトがあります。これは進歩的な学習の実装です)

Wrox Professinal series -programing related books-は、通常、次のレベルです。 Wroxで始まるシリーズ(前のシリーズが好きで、同じプログラミングトピックが各シリーズの異なるライターによって書かれているという事実のために、両方のシリーズの間にギャップがあるかもしれないことに注意してください)

Unleashed Series(programming books)本当に便利で理解しやすい学習プロセスを段階的に読み進めます。

Manning In Action Seriesすてきなシリーズ、学習手順の手順を使用(特定の言語またはフレームワークをすばやく学習して使用したい場合に推奨される、言語の力を示す傾向がある多くの例。

Apress Proシリーズかなりハードコアで、通常はおすすめの最初の本ではありません言語の学習を開始しますが、基本的なスキルを次のレベルに高めることをお勧めします(基本を学習した後に読むことをお勧めします)。

+

*注:*上記の内容は単純な意見であり、最終的には、異なるシリーズの著者が異なる本を執筆しています。同じシリーズの2冊の本を読んでも、両方を楽しんだり理解したりする必要はありません。同じレベルとコースの私は、すべての著者と彼らが彼らの本を書くことに費やした努力に大きな敬意を払います。 :)

*注2:*コードを書くことは学習するための最良の方法です。読むと知識の基礎が得られます。


2


私の経験では、技術的な主題の150 pgの処理は、500ページの処理よりも「良い」というあなたの提案を裏付けています。 あなたの時間とエネルギーは、500ページほど長くは続きません。 そのような堅実で短い技術書を見つけたとき、私はそれが大好きですが、一貫して良い一連のそれらを推薦することはできません。

しかし、新しい技術スキルを学ぶための別の提案があります。それは、この分野のリーダーが書いたコードを読むことです。

私たちはお互いのコードを十分に読んでいないと感じることがよくあります。 本のコードスニペットは、しばしば「ストローマン」の例です。スイートスポットシナリオに取り組み、セキュリティ、国際化、レガシーAPIとの統合などの現実の複雑さを回避します。

マスターから実際のコードを読み取ることにより、使用方法だけでなく、新しい構文を「考える」ことができます。


1


漫画、ジョーク、しゃれ、ナンセンスに満ちた非常にふわふわしたヘッドファーストシリーズは嫌いです。 Sun Microsystemsの「コア」シリーズをご覧ください。 Cay Horstmanによる「Core Java」は良いスタートです。 また、O’Reilly Notebookシリーズは非常に優れています。 毛羽立ちがなく、ポイントにぴったりです。


1


Madi D.のリストはかなり包括的で、プログラミング本のベストシリーズだと思うもののほとんどが含まれていると思います。

私の個人的なお気に入りはhttp://headfirstlabs.com/[Head First Series]です。これは、教材を教えるための独自のアプローチがあるためです。

Wrox、Apress、Manningも非常に優れています。 それは確かに本に依存しますが、それらは通常非常にうまく、要点まで書かれています。

それぞれのウェブサイトに行くことをお勧めします。 通常、この章があなたの学習スタイルに合っているかどうかを調べるために、いくつかのサンプルの章を無料で入手できます。

もちろん、他の明らかな答えは、あなたがそれをやるべきだということです。 (Head Firstの本が良い選択であるもう1つの理由は、実際に演習を行い、コーディングを試してみるように強制するためです。)


0


それらは短くはありませんが、Head Firstシリーズは睡眠の誘発を回避します。したがって、トピックをよりよく理解することで、それらをより早く取得できます。 私は現在、ヘッドファーストJavaを使用しています。 本当に沈んでいる。 私は長年にわたって多くの新しい言語を学びましたが、Head Firstスタイルの指導は、私が読んだ他のどの言語の本よりも速く動作するようです。 このシリーズには、JavaとPHPをカバーするタイトルが含まれています。 一部のタイトルは完全な初心者向けであり、他のタイトルはプログラミングの知識があることを前提としています。 Head First Labsをご覧ください。


0


Pragmatic Programmerシリーズも非常に推奨できます。


0


Javaについては、はい、他の人が示唆しているように、先頭のシリーズです。 それが私のお気に入りの本です。 私はそれらのうちの2つ以上を読みましたが、どちらも素晴らしかったです。 Javaの1つと同様に、OODの1つも取得する必要があります:https://rads.stackoverflow.com/amzn/click/com/0596008678[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」に進んで、そこから始めてください。