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.
 
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I have a quick questions. I am going through a book on C programming on my own. Afterwards, I plan to go through something call data structures and algorithms on my own also in C. I also need to learn C++, Matlab and for personal interest Haskell. For the two topic of data structures and algorithms, I understand there are standard ones across all programming languages. After learning it through C, what would be the biggest issue when trying to implement the same data...
Back
Top