Category Archives: Book Review

Best books for Interview, Best Books For Programming, Best Books for Beginners

Java Programming Books Deitel : Java How to Program [Book Review ]

Being a programmer for quite some time, I feel that programming cannot be learned from books, what one needs is a sheer practice of solving problems in programming.  But there are few Java Programming books that make learning of Java interesting.  

Java How to Program is one of the Best Java Books. After reading this book I can say this is a Good Java book. Although There are Advanced Java Books  in the market but for a beginner this Java Text Book is an early guide.

Learning Java with the help of a book is a bit tough if you are a beginner and don’t have any previous programming experience. 

You need to have at least a basic knowledge of programming concepts. Before referring to any book, I would suggest you learn Java concepts from the internet. 

You may also like Java Interview Questions and Answers

And If you want to refer a book to learn Core Java then I would suggest you “Java: How to Program” by Harvey and Paul Deitel. 

I read it, and I felt like they took my hand and guided me through all the concepts- from the easiest to the most complex and career-demanding. 

I felt this is one of the best books to learn the concepts easily and in no time.

Topics Covered in this book are :

  1. Introduction to Computers and Java
  2. Introduction to java programming
  3. Introduction to Object-Oriented Paradigm
  4. Java Classes, Objects, Methods
  5. Strings
  6. Control Statements
  7. Arrays and ArrayLists
  8. Dive into inheritance
  9. Dive into polymorphism
  10. Java exception handling
  11. Develop real-life projects using Java
  12. GUI components
  13. Graphics and Java 2D
  14. Java regular expressions
  15. Files and Streams
  16. Recursion
  17. Searching, sorting, and Big O notation
  18. Some data structures in Java
  19. Applets and Introduction to Java Web
  20. JDBC Connection (Connecting Java to a database)

The book is available in Paperback and Kindle Edition in India. This book is helpful in concept building and understanding the basic programming skills too. This book covers a detailed section about OOPs – Object Oriented Programming System.

More Details about the book is :

Pages: 1288 pages

Publishing House: Pearson Education; Eleventh edition (30 July 2018)

Language: English

The book is highly appreciated and recommended by its readers. It has near about 4-star ratings on amazon. The Amazon bestseller rank is #131255.

About the author: Harvey and Paul Deitel

Harvey M. Deitel, CEO of Deitel & Associates, Inc. has 40 years of experience in the computing field including extensive industry and academic experience. He is one of the world’s leading computer science instructors and seminar presenters.

More Books by this author Click Here 

You may also visit for java tutorials. 

Spread the love

Yashwant Kanetkar’s Let us C Book Review

Book Name: Let Us C

Authored By: Yashwant Kanetkar

The book doesn’t need an introduction, Let Us C, One of the best book for fundamentals of not only C language but of programming. The first programming book for most of the programmer in their life.

In the journey from your very first program to print “hello world” to writing complex algorithm you can’t deny the concepts you have learned from this book. This book has sold 3 millions of copies.

The Best Computer Programming Book

The book is focused on concept building and strengthening the foundation of programming skills. The book starts with the “hello world”. Everything in this book is fundamental. You can recommend this book to any newbie. This is best Computer Programming book.

This equally useful for both the beginners and for those who are experienced and want to improve their fundamentals.

If you want to know the answers to the following questions and you are going to start programming, then just start with Let Us C.

  • how you will use keywords?
  • how you will use loops?
  • how you will use conditional statements?
  • how you will use pointers?
  • what are arrays?
  • what are functions?
  • how you can define your own function?
  • what is return type?
  • what is recursion?
  • what is pointer?

About the author: Yashwant Kanetkar

Yashvant Kanetkar has authored several books on many programming languages. He is a post-graduate from IIT Kanpur and He is recognized and awarded as Microsoft Most Valuable Professional multiple times for his contribution.

Content and language

The structure of the book is revised and improved many times. We can it designed in a way that we can’t complain about the hierarchy of concepts. The language in the book is very clear and to the point. It is easy to understand and grasp.

After so many editions have been published you will find zero printing and spelling error in this book. The book is loved by millions of readers worldwide because of its content and representation. You cant find any complex sentence. The simplicity is being taken care of.

The flow of concepts was explained by beautiful examples and algorithms.
Every concept in this book is defined with practical implementation. The success of this book is language and content that is self-explaining.

You can say it is a self-learning guide for beginners. As C is the mother of all the modern computer languages, this book is also the mother of all the modern programming language books.

What you will find in this book?

The book is focused to build the fundamental programming skills of readers, so you can find the following things in this book:

  • The syntax of C language.
  • The fundamental concepts of variables and their types, memory management.
  • The conditional structures like If-else and switch-case.
  • The loops like for, while and do while.
  • The fundamental of continue, goto.
  • The library functions and user-defined functions.
  • About the recursion.
  • The fundamental mathematical operations using C programming.
  • Graphics Library and programs that uses these libraries.
  • About return type and void, main.
  • Fundamental algorithms like swapping, factorial, prime number, odd and even number, star pattern printing.
  • Using pointers, call by value and call by reference concepts.
  • Common bugs and error.
  • Exception handling using try and catch statement.

Readers Review and ratings

The book has given a tremendous response and wonderful feedback from the readers. It is owned by 30 million users and continues. It has enough 5-stars ratings and positive feedback on websites. You should definitely go for it.

Spread the love


Author Name:

Ramsey Hamilton


Python is one of the trending programming languages of the time having huge demand in the Software Development Industry.

There is a number of books written to guide Python Programming.

This Book is one of them that says that one can learn Python in seven days.

The book is very well structured and mention every aspect to guide the readers about Python.

This is one of the best python textbooks. This book is counted in the best programming books.

It is always recommended to read a book when you are going to learn anything from the beginning and This book is fulfilling the requirement of beginners.

Examples and programs are well explained and details are being given.

The book is enriched with a number of famous algorithms and recursion problems.

It is worth reading this book if you are looking for a book on Python. The book is available in Paperback Edition(Printed) and Kindle Edition.

This book is offering clear, concise and practical code snippets to illustrate both syntax and logic of the Python programming language.

Although the book contains only basic concepts readers will surely need one more advanced version of this book has advanced concepts.

Language :

The language of the book is very nice and one can understand it after just one look.

Content in the book are well organized and well placed and connected.

Never you fill that they have escaped something that you should know.

It is like building blocks of concepts. The language of this book makes it the best notebook.

As you start reading the pages one by one you will be adding more and more concepts to your understandings. Overall the content is comprehensive, well-explained and well-curated.


What are the main contents in this book:

  • How to set up the environment for Python
  • Getting started with Python
  • Defining variables and reserved Keywords
  • Looping structure in Python along with doing, while,do-while, for
  • Conditional statement
  • Switch Case statement
  • Functions and User-defined functions
  • Dictionaries, Lists, and Tuples
  • Classes and Objects in Python
  • What is a module in Python
  • File IO Operations
  • Error and Exceptional Handling

Customers Rating and Reviews on Amazon:

This is the highest rated book in its category on Amazon and more than 50% Ratings are 5 stars, more than 20% Ratings are 4 stars and overall it has 4.1 out of 5-star rating.

The user has given a wonderful response to this book.

This book is highly recommended by users.

According to readers, this is well suited for beginners and It covers all basic and fundamental concepts of Python Programming language.

Some of the readers have complained about spelling mistakes and lack of proofreading and that is already known to Author and Publishers.

I hope the latest version will resolve the errors.

Spread the love