Resources for crafting your career

This resources are the best collection for crafting your career. This list of resources will help you to attain academic excellence. This resource list is a hand picked collection depending upon my experience. I have read few books among this list. So, I can assure you about the quality of the explanation and content of these books. If you want C and Data Structure & Algorithm related books then click here.

C Programming

Kerningham_Ritchie C Resources

The C Programming Language by Kernighan & Ritchie

The Second Edition of The C Programming Language The book enumerates the concepts related to C Programming language, as prescribed by ANSI standard. The book elaborates on the basics of procedure oriented programming and the fundamentals of writing C codes. It goes on to cover aspects like functions and loops, learning which will help novice programmers to code elementary level codes properly.

Balaguruswamy C Resources

Computer Fundamentals & C Programming by E. Balagurusamy

The book has been thoroughly updated as per the requirements of the new syllabus with optimum coverage of computer fundamentals. The concepts of C along with a competitive edge will prepare students for their CS and IT domain specific study and applications in their respective branches, as well as campus placements. It follows an illustrative and easy-to-learn approach with unique combination of optimum theory and numerous examples.

Balagurusamy_ANSI_C Resources

Programming in ANSI C by E. Balagurusamy

The book has been thoroughly updated as per the requirements of the new syllabus with optimum coverage of computer fundamentals. The concepts of C along with a competitive edge will prepare students for their CS and IT domain specific study and applications in their respective branches, as well as campus placements. It follows an illustrative and easy-to-learn approach with unique combination of optimum theory and numerous examples.

Yeshwant Kanetkat_C Resources

Let Us C: Authentic guide to C programming language by Yashwant Kanetkar

The new edition of this classic book has been thoroughly revamped but remains faithful to the principles that have established it as a favorite amongst students, teachers and software professionals round the world. “Simplicity”- that has been the hallmark of this book. This book doesn’t assume any programming background. It begins with the basics and steadily builds the pace so that the reader finds it easy to handle advanced topics towards the end of the book.

Gottfried_C Resources

Programming with C by Byron Gottfried

The fourth edition of this ‘classic’ textbook on C is here with some crucial updates. Known to be the best guide for beginners as well as a refresher for developers, in its new avatar this bible has the latest content as per the latest technology and syllabus on Computer hardware and software. This is one of the few highly recommended book by all academician and industry professional.

Java

Java_Herbert Resources

Java - The Complete Reference by Herbert Schildt (Seventh Edition)

Unleash the power of Java with the most comprehensive guide available – “Java: The Complete Reference, Seventh Edition.” As the programming landscape evolves, Java remains a stalwart language at the forefront of innovation, and this latest edition is your indispensable companion on the journey to mastering it.

Herbert_12 Resources

JAVA The Complete Reference by Herbert Schildt (Twelfth Edition)

Unleash the power of Java with the most comprehensive guide available – “Java: The Complete Reference, Seventh Edition.” As the programming landscape evolves, Java remains a stalwart language at the forefront of innovation, and this latest edition is your indispensable companion on the journey to mastering it.

Programming with Java by E Balagurusamy

Embark on a journey into the world of Java programming with the guidance of  “Programming with Java.” This book is going to serve as an ideal companion for beginners and intermediate learners seeking a solid foundation in Java. This comprehensive guide seamlessly blends theory with practical application, allowing readers to grasp Java’s nuances with ease.

Herbert_12 Resources

JAVA The Complete Reference by Herbert Schildt (Twelfth Edition)

Unleash the power of Java with the most comprehensive guide available – “Java: The Complete Reference, Seventh Edition.” As the programming landscape evolves, Java remains a stalwart language at the forefront of innovation, and this latest edition is your indispensable companion on the journey to mastering it.

Data Structure & Algorithm

DS RS Salaria Resources

Data Structures and Algorithms using C R.S. Salaria

The study of data structures and algorithms is very important for the students of computer science. The topic on data structures is an essential part of course curricula in various undergraduate and graduate programmers in computer science.

Data Structures Through C by Yashwant Kanetkar

The study of data structures and algorithms is very important for the students of computer science. The topic on data structures is an essential part of course curricula in various undergraduate and graduate programmers in computer science.

Database Management System

Korth DBMS Resources

Database System Concepts by Henry F Korth, Abraham Silberschatz, S. Sudarshan

Database system concepts presents the fundamental concepts of database management in an intuitive manner geared toward allowing students to begin working with databases as quickly as possible. A familiarity with basic data structures, computer organization, and a high-level programming language are the only prerequisites. Important theoretical results are covered, but formal proofs are omitted. In place of proofs, figures and examples are used to suggest why a result is true.

Navathe DBMS Resources

Fundamentals of Database System by Elmasri Ramez, Navathe Shamkant

This thoroughly revised edition introduces the fundamental concepts necessary for designing, using, and implementing database systems and database applications. Our presentation stresses the fundamentals of database modeling and design, the languages and models provided by the database management systems, and database system implementation techniques.

Operating System

Galvin OS Resources

OPERATING SYSTEM CONCEPT by Abraham Silberschatz, Peter Galvin

The study of operating system is very important for the students of computer science. The topic on operating system is an essential part of course curricula in various undergraduate and graduate programmers in computer science.

Tanenbam OS Resources

Modern Operating Systems by Tanenbaum

The study of operating system is very important for the students of computer science. The topic on operating system is an essential part of course curricula in various undergraduate and graduate programmers in computer science.

SQL & PL/SQL

IVAN SQL Resources

SQL, PL/SQL by Ivan Bayross

The study of SQL and PL/SQL is very important for the students of computer science. The topic on operating system is an essential part of course curricula in various undergraduate and graduate programmers in computer science.

SQL, PL/SQL Black Book

This book, SQL & PL/SQL Black Book, brings to you the complete, latest account of SQL and PL/SQL for Oracle. It gifts you two things-first, it upgrades your knowledge on the subject; and second the innumerable, exciting examples help you build a better skill in SQL and PL/SQL.

Data Communication and Networking

Forouzan DCN resources

Data Communications & Networking by Forouzan

Data Communications and Networking, 6th Edition by Behrouz A. Forouzan is designed to teach the principles of networking by using the TCP/IP proto¬col suite. The book has 13 chapters, 6 appendices and a rich pedagogy comprising of visual representation, real-life applications, practice sets and many more to help students understand data communications and networking easily. The book serves as a self-study guide for a wider range of audience including academicians, professionals, data and communication enthusiasts, but it especially caters to the requirements of students of B.Tech.

Tanenbam_DCN resources

Computer Networks by Tanenbaum (AICTE Approved)

The book is an introduction to computer networking for those seeking information on various aspects of establishing and maintaining wireless networks. A computer network is a group of computers that share data over a wireless or cable-connected set-up. To establish a computer network one needs to be equipped with the basic guidelines that help to lay down complex networks. The book places emphasis on topics of 802.11, 802.16, Bluetooth, paired and fixed coverage of ADSL, 3G cellular, gigabit Ethernet, MLPS and peer-to-peer networks.