For the convenience of JavaRush students, we decided to collect lectures and articles about the most important topics in programming. The seventh selection is about books on programming. In the mini-guide, we briefly outline the essence of the articles, and if you follow the link, you can learn more about the topic of interest. Add the collection to your bookmarks and return to it when needed.
Collections of books about development
In this article, the author has collected publications that will help a novice programmer gain that very IT erudition, understanding of future work, and also simplify the task of choosing the best solution. That is, get a job and perform as well as possible in it from the very beginning. The selection includes classic programming textbooks for students and reference books for programmers of all generations.
A selection with a similar name, but with a slightly different list of books. According to the author, he spent quite a long time looking for his personal “best Java textbook for beginners.” The text contains several Java books that were useful to him to a greater or lesser extent at different stages of his studies.
A valuable list of books if you are serious about learning Java EE well. You definitely can’t do without literature.
More and more free or almost free materials are being posted online, from which it is actually possible to learn programming to a level that allows you to find a job, and the training will not take that much time. The article presents the best programming tutorials of various types (from books to games and university courses), with the help of which you can not only acquire basic coding skills, but also master the knowledge and skills in programming, which are the prerogative of professionals.
The selection contains new (or not so new, but definitely worth reading) books about Java and related technologies that are worth reading. For example, the first one on this list is “
Java in the cloud.” Spring Boot, Spring Cloud, Cloud Foundry ” is a very useful book about Java and cloud technologies that was published recently.
A large selection of literature about programming that will be useful for both beginners and experienced developers. The article lists books not only on Java, but also on soft skills, databases and various technologies.
Reviews and reviews of books on Java and other technologies
Review of the famous series "Java. A Professional's Library" by Kay Horstmann in two volumes. In the first volume of the series, the author explains the basics, from syntax to key OOP characteristics, from an overview of the collections library to multithreaded programming. Each chapter touches not only on general terms and principles of operation (for example, the reflection mechanism), but also clarifies some of the nuances. The second volume, Advanced Programming Tools, goes deeper on some topics. For example, the graphic execution library SWING. It also introduces the reader to a tool for working with collections—the library of data streams, or simply Streams.
A very detailed review of the book “Grocking Algorithms” by Aditya Bhargava. The author examines each section of the book step by step: whether the topic is presented in an accessible way, whether the information presented is sufficient. Read the review and decide whether to buy a book about algorithms.
A short but useful review of the book Head First Java. “The book presents all the main topics sequentially. The explanations are simple and intelligible. The book is perfect for: learning Java from scratch and getting a general idea of it; as a material used to understand (understand) a topic; to repeat topics the understanding of which has been lost,” writes the author. By the way, the author of the article mentions that Head First Java is good for use in conjunction with JavaRush. It gives additional (compared to JR's lectures) information on them.
This book is one of the ten most popular on Stackoverflow, and for good reason. The ease of presentation, fundamental topic and high-quality examples make the book in demand for many years. The review describes the features, summary, advantages and disadvantages of the book.
Without exaggeration, the book presented in the article can be called fundamental: it is the main guide to Hibernate among everything that has been written about this technology. This is explained quite easily, because among its authors are the founder of the Hibernate project, Gavin King, and a member of the Hibernate development team, Christian Bauer.
This book is dedicated to the study and use of data structures and algorithms in programming. She will discuss how data structures determine the way data is organized in memory, and how algorithms perform various operations on these structures.
Other materials in the series: |
|