• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Devaka Cooray
  • Ron McLeod
  • Jeanne Boyarsky
Sheriffs:
  • Liutauras Vilda
  • paul wheaton
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Piet Souris
  • Carey Brown
  • Tim Holloway
Bartenders:
  • Martijn Verburg
  • Frits Walraven
  • Himai Minh

Advice for book for beginner on Java

 
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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:)
 
Marshal
Posts: 4015
549
Android Eclipse IDE TypeScript Redhat MicroProfile Quarkus Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Ranch Hand
Posts: 658
2
Java
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Sheriff
Posts: 7123
184
Eclipse IDE Postgres Database VI Editor Chrome Java Ubuntu
  • Likes 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
A good starting book for beginners is Head First Java.
 
Bartender
Posts: 1464
32
Netbeans IDE C++ Java Windows
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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++.
 
Marshal
Posts: 76865
366
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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: 658
2
Java
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Greenhorn
Posts: 7
Java
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Sheriff
Posts: 8526
615
Mac OS X VI Editor BSD Linux
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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: 76865
366
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Bartender
Posts: 1810
28
jQuery Netbeans IDE Eclipse IDE Firefox Browser MySQL Database Chrome Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Amazon has the second edition for about $15 and the first edition for about $8.
 
Creativity is allowing yourself to make mistakes; art is knowing which ones to keep. Keep this tiny ad:
the value of filler advertising in 2021
https://coderanch.com/t/730886/filler-advertising
reply
    Bookmark Topic Watch Topic
  • New Topic