What book do you guys recommend for learning Java given the following:
>I know C/C++/C#
>I have a learning disability
>Hate Headfirst and all things similar
>Have 0 budget
>Want something I can get through fairly quickly that doesn't give examples unless its vital
>Ill be using Eclipse on Lubuntu
>Basically something that reads like a short textbook that assumes I know basic concepts that doesnt have stupid fucking bullshit like headfirst that I could hopefully download.
Ill be bumping with funny images.
I didn't say I didn't want it to include any of the language. Its possible to learn French if you already speak a similar language, omitting example conversations that include words you've already been shown. You should be able to know the context of a noun if you've been given a description of the noun.
Ill greentext what I would prefer omitted using English:
Water - the transparent shit you drink to survive
>The above definition should suffice but now here's an example: OP used water to clean his anus before having buttsex.
That's learning words, not learning a language. Real languages can only be learned by living in a community that speaks that language, and computer languages can only be learned by reinforcing language concepts through examples. If you want a reference book or doc to skim, not the best book to grok a language, search google. There's plenty.
I don't mean I'm not going to use the language. I just want to decide what I'm going to make not read useless example programs in a book. More so, I would like to not be taught using primarily those example programs.
You guys have to know what I'm talking about. When someone half-asses the description of a particular concept and just shows code instead. If the concept is isolated and given a clear explanation, I can use it later and skip the Hello World! stuff.
I find it nothing but helpful when someone alternates between explanation and demonstration. They often reinforce eachother, and I find that some things can only be shown. I don't know how you could ever speak a language if you're not comfortable with matching up different parts of the explanation with the code, then just referring to the more succinct code later.
Clearly we have different learning styles. Good luck.
That's why Im having trouble finding a good book for me. Maybe I should just be reading the syntax in wikipedia haha. Also nice satan trips.
Exactly! I know what an array is and where to use them. Just show me how they are done in java. Also nice singles of equal probability
One of the best skills to cultivate is the ability to draw information you need from technological texts through skimming and backtracking. No one reads the entirety of Unix Network Programming linearly in one sitting, but it's a damn good book.
It's missing a bunch of other stuff that makes C# so much more pleasant to work with as well
>no C# "structs"
>no delegate or delegate equivalents
>no out or explicit ref parameter types
I read the essential chapters plus the two chapters I needed after. Probably the hardest book I've actually been through. Study timelines based on the numbers of sections + exercises help a lot.
>>no C# "structs"
It's recommended that you just use public fields if you want an easily accessible pseudo-struct.
>>no delegate or delegate equivalents
That's the point of lambda and method references.