The second edition of my Java tutorial went on sale.
While this is not my first book, it’s special, because it’s a second edition. When you see a second edition of any book, it means that the first one was successful (i.e. was profitable for the publisher). I don’t remember the exact figures, but I made around $40K in the form of royalties for the first edition.
In the second edition I’ve re-written a half of the book from scratch. The release of Java 8 was THE major release of this 20 year-old super popular programming language, and I had to cover the new syntax and APIs of the language.
I’ve replaced the chapters covering Swing with showing a modern way of developing GUI with JavaFX 8. The chapters about Spring, Hibernate, and JSF are out. The chapters about WebSockets and Logging and Gradle are in.
This book comes with more than 7 hours of professional-grade video screencasts produced by Chad Darby. You can watch several of these videos here.
My special thanks to the technical editors Martijn Verberg and Rajesuwer Singaravelu for providing valuable input about the book content.
Finally, I’d like to thank Wiley editors for their professionalism, and O’Reilly Media that provided a great publishing platform Atlas, which spared me from using MS Word.
In parallel, I was writing a book “Java For Kids”, and the drafts of this book are available at this Web site. At this point I have no official publisher for this book, and the content is available for free (subject to change). I also plan to create a training manual based on this book and start running workshops teaching kids Java programming. These manuals will be available for free for anyone who wants to teach Java.
I hope you’ll enjoy the reading as much as I enjoyed writing these books!
14 thoughts on “New Java books and videos”
Will it be allowed to teach at FreeMoodle.org using the manuals that you will create for your “Java for Kids” book? I would be interested in doing that.
Yes, the “Java Programming for Kids” training materials will be published under the Creative Commons license and will just require the proper attribution to the author http://mollykleinman.com/2008/08/15/cc-howto-1-how-to-attribute-a-creative-commons-licensed-work/
I’m very happy to find your easy-learning book on Java.
I would like to use this book for translating into Japanese.
It is like this.
If I have any problems on the Creative Commons license, please tell me the way I could use your book.
Yes, the online version of the book “Java Programming for Kids” is published under Creative Commons license. Currently I’m doing some grammar corrections, which will be completed by mid May.
When the translation is ready, please send me a link to the Japanese version of my book so I could add a link to your site here: http://myflex.org/books/java4kids/java4kids.htm
Just bought your new book-Java Programming 2ed. Looks great, The(pxxxii) link to the code download goes to the first edition. Do you have a correct web address for the code?
Thank for letting me know. I’ll get in touch with the publisher. Meanwhile you can get the code here: https://github.com/yfain/java24hourtrainer2ndedition
I’m reading your new book. Where could I place found mistakes and my comments on it?
If you know how to open an issue or do a pull request on GitHub, please do it here:
Otherwise, just send me an email. Thanks.
OK. I did pull request.
Java Programming for Kids book doesn’t open in IE11 completely. Only 2 chapters are loaded.
Hi Yakov, I have the first edition of Java Programming 24-Hour Trainer from 2011.
Do you recommend to read it first and then to read the second edition as suggested in
or to save time and start with the second edition right away?
Just start with the second edition. The first one is outdated.