Java What are some recommended books for learning C, Java, and Groovy as a beginner?

  • Thread starter Thread starter thedude36
  • Start date Start date
  • Tags Tags
    Book
AI Thread Summary
A user has started a text-based game project in Ruby to enhance their programming skills and is looking to expand their knowledge by learning C and Java, influenced by friends with computer science backgrounds. They seek recommendations for beginner-friendly books in these languages. Suggestions include "Groovy Recipes" by Scott Davis for Groovy, which is a dynamic language that can ease the transition to Java, and "Core Java" by Cay Horstmann as a comprehensive resource for Java. For C, the classic "The C Programming Language" by Kernighan and Ritchie is recommended, along with "C in a Nutshell" by O'Reilly, though the latter may be too dense for beginners. The discussion emphasizes the value of starting with foundational texts to build a solid understanding of these languages.
thedude36
Messages
30
Reaction score
0
I've recently learned a bit of the ruby language and have started a text-based game project to help me along with understanding it. The project has been going really well and I am wanting to branch off and start learning a bit of other languages. I have several friends who have studied CS and they have all expressed the value of C and Java so I thought those would be a good place to start. Could anyone recommend any good books that would help me get started? I have a functional grasp of Ruby, which, I've been told, is itself written in C and was wondering, also, if that would allow me to start with a slightly more advanced C book or if it would still be in my best interest to start from the very beginning.
 
Technology news on Phys.org
if you're familiar with ruby then maybe you want to ease yourself into java via groovy. groovy is a dynamic scripting language similar to ruby but which is a superset of Java. Most java snippets can be run in groovy.

http://groovy.codehaus.org/

The easiest groovy book is: Groovy Recipes by Scott Davis

For java the most thorough is Core Java by Cay Horstmann

For C the classic book (first book) by Kernighan and Ritchie is good. Orielly has a C in a Nutshell which is also very thorough but maybe too dense.
 
Thread 'Is this public key encryption?'
I've tried to intuit public key encryption but never quite managed. But this seems to wrap it up in a bow. This seems to be a very elegant way of transmitting a message publicly that only the sender and receiver can decipher. Is this how PKE works? No, it cant be. In the above case, the requester knows the target's "secret" key - because they have his ID, and therefore knows his birthdate.
Thread 'Project Documentation'
Trying to package up a small bank account manager project that I have been tempering on for a while. One that is certainly worth something to me. Although I have created methods to whip up quick documents with all fields and properties. I would like something better to reference in order to express the mechanical functions. It is unclear to me about any standardized format for code documentation that exists. I have tried object orientated diagrams with shapes to try and express the...
Back
Top