Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Advice for book for beginner on Java  RSS feed

 
Thamer Hamed
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi guys,

I want to ask your advice guys.
Is there a book you advise me to read it or buy it, could help me to learn and start with java.

Thanks
 
Ron McLeod
Saloon Keeper
Posts: 1600
232
Android Angular Framework Eclipse IDE Java Linux MySQL Database Redhat TypeScript
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The on-line course Java Tutorial for Complete Beginners by John Purcell accompanied with lots of practice would be a good choice.
 
Thamer Hamed
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ron McLeod wrote:The on-line course Java Tutorial for Complete Beginners by John Purcell accompanied with lots of practice would be a good choice.


Hi Ron,

I am going to check it out.
Thanks for your help
 
Puspender Tanwar
Ranch Hand
Posts: 471
2
Java
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
start with java - the complete refrenece by herbert schildt
and sidewise read javadoc
my suggestion, for example, if you read any chapter in this book than revise it with javadoc.
Like if you want to learn Inheritance, read it from both book and javadoc website. But first learn it from the book and than javadoc (because book uses simple understanding language).

hope it helps
Puspender
 
Knute Snortum
Sheriff
Posts: 4070
112
Chrome Eclipse IDE Java Postgres Database VI Editor
  • Likes 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
A good starting book for beginners is Head First Java.
 
Stevens Miller
Bartender
Posts: 1444
30
C++ Java Netbeans IDE Windows
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thamer, those are all good suggestions, but it might give us more options for you if we knew your background and goals. Do you already know how to program in another language? Are you planning on gaming, math, databases? There are guides out there that will "bridge" you from C/C++ to Java, if you already know C/C++.
 
Campbell Ritchie
Marshal
Posts: 55678
161
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Puspender Tanwar wrote:start with java - the complete refrenece by herbert schildt. . .
Disagree. It is not a beginner's book.
 
Puspender Tanwar
Ranch Hand
Posts: 471
2
Java
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Campbell Ritchie wrote:Disagree. It is not a beginner's book.

hey Campbell, didn't knew why you said that but i have started all my fresh topics from there and then followed the other resources(javadoc, thinking in java, khalid mughal). even now i am preparing for OCP and starting all the fresh topic from that. Right now learning I/O
 
U. Remmarot
Greenhorn
Posts: 7
Java
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Stevens Miller wrote:Thamer, those are all good suggestions, but it might give us more options for you if we knew your background and goals. Do you already know how to program in another language? Are you planning on gaming, math, databases? There are guides out there that will "bridge" you from C/C++ to Java, if you already know C/C++.


Yes, it would be good to know what you're background is.
Apart from that, as stated above, Head First Java is a great book. I'm currently working with it and I'm half way through.
So far, I can recommend it.
 
Liutauras Vilda
Marshal
Posts: 4628
316
BSD
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Indeed Head First Java is a good one, but it is written in a specific way with some funny moments. In case you won't like it, you can try Java for Everyone by Cay S. Horstmann ISBN 978-1-1180-6331-6.
What I like from that book, that you could find lots of small exercises in it on each topic right after you finish reading topic. Those "small" exercises usually comes up as a small subtasks in bigger real life problems.
And of course after you read one of those above mentioned books, there are all sort of other books, which you will want to read.
 
Thamer Hamed
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Puspender Tanwar wrote:start with java - the complete refrenece by herbert schildt
and sidewise read javadoc
my suggestion, for example, if you read any chapter in this book than revise it with javadoc.
Like if you want to learn Inheritance, read it from both book and javadoc website. But first learn it from the book and than javadoc (because book uses simple understanding language).

hope it helps
Puspender


Thanks Puspender Tanwar for your help
 
Thamer Hamed
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Knute Snortum wrote:A good starting book for beginners is Head First Java.


Hi my friend,
it's expensive it about $50
 
Thamer Hamed
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
U. Remmarot wrote:
Stevens Miller wrote:Thamer, those are all good suggestions, but it might give us more options for you if we knew your background and goals. Do you already know how to program in another language? Are you planning on gaming, math, databases? There are guides out there that will "bridge" you from C/C++ to Java, if you already know C/C++.


Yes, it would be good to know what you're background is.
Apart from that, as stated above, Head First Java is a great book. I'm currently working with it and I'm half way through.
So far, I can recommend it.


Hi guys,
I'm starting form zero, my term in college will start next week ( computer science).
so i thought i should start with java, because in college they focus on java.
And to answer your question guys, NO, i don't have a background about programming
I hope that answer gives you idea about my level

thanks
 
Campbell Ritchie
Marshal
Posts: 55678
161
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thamer Hamed wrote:. . . it's expensive it about $50
No, it isn't. $50 is not expensive, and you should have no difficulty finding a second‑hand copy for under half that price.
 
J. Kevin Robbins
Bartender
Posts: 1801
28
Chrome Eclipse IDE Firefox Browser jQuery Linux MySQL Database Netbeans IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Amazon has the second edition for about $15 and the first edition for about $8.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!