0% found this document useful (0 votes)
275 views

Software Books

The document lists important books and websites for various topics in software development. It provides recommendations for learning C programming, object-oriented programming with C++ or Java, data structures and algorithms, networking, operating systems, databases, and UNIX. Key resources include books such as The C Programming Language, Thinking in C++, Introduction to Algorithms, and Database System Concepts. Websites like geeksforgeeks.org and leetcode.com are also listed as valuable resources for practicing algorithms and coding interviews. Many relevant PDFs and lecture materials can be found on the DC++ file sharing network.

Uploaded by

JalajSrivastava
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
275 views

Software Books

The document lists important books and websites for various topics in software development. It provides recommendations for learning C programming, object-oriented programming with C++ or Java, data structures and algorithms, networking, operating systems, databases, and UNIX. Key resources include books such as The C Programming Language, Thinking in C++, Introduction to Algorithms, and Database System Concepts. Websites like geeksforgeeks.org and leetcode.com are also listed as valuable resources for practicing algorithms and coding interviews. Many relevant PDFs and lecture materials can be found on the DC++ file sharing network.

Uploaded by

JalajSrivastava
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

SOME IMP BOOKS AND SITES FOR SOFTWARE COMPANIES

C Programming Language:Imp for both software as well as for core companies (Basic fundamentals).
Books:
1.
2.
3.
a.
b.
c.
d.

The C Programming Language by Brian W. Kernighan, Dennis M. Ritchie. (Pdf On DC++)


Programming in Ansi C 4e Balagurusamy. (Pdf On DC++)
Practice Output Type questions from:
Test your C Skills.
95 C questions (DC++)
Cracking the coding interview (pdf Available on DC++)
Website: http://c-faq.com

OOPS Concept (C++ Or JAVA)


What, Why OOPS, Diff b/w C and C++ etc. etc.
Books:
1. Thinking in C++ ( Vol 1 ) By Bruce Eckel (PDF Available on Dc++)
2. Thinking in Java - Bruce Eckel
3. Object-Oriented Programming With C++ (E Balaguruswami)
Links:
1. http://techpreparation.com/cpp-interview-question-answer1.htm
2. http://www.cplusplus.com/

Data Structure And Algorithm


Books:
1. Intro to algorithm by Cormen. You can also find their video lectures online, so you can watch them
and read the book along the way (PDF and slides Available on DC++)
2. data structure by sartaj sahni.
3. The Algorithm Design Manual By: Steve S. Skiena.
Links:
1. http://www.geeksforgeeks.org/
2. http://www.careercup.com/
3. http://leetcode.com/
Lots of resources on DC++.

Networking
Books:
1.
2.
3.
4.

Kurose and Ross


Data Communication & TCP/IP By Forouzan
Lectures CCNA (from dc++).
Beej Guide (For Socket Programming )

Operating System:
Books:
1. Galvin
2. William Stalling
3. Lectures pkb iit kharagpur , OS-Berkley lectures (from dc++).

DBMS:
Books:
1. Database System Concepts by Korth
2. Lectures DBMS Class 2011 (Stanford University)

UNIX:
Books:
1. UNIX concepts and applications (Sumitabha Das)
2. Advanced UNIX (Stephen Prata)
3. UNIX Operating System ( Maurice J. Bach)

You might also like