Am looking a for a nice textbook which would cover as much depth as possible in data structures. I am looking for something ANSI C by K&R, The c++ language by bjarne stroustrup, Step first SCJP by kathy siera, operating systems by tanebaum, and the likes of such books.
And also could some one point me to some general computer science forum, where I could ask questions on operating systems, networking, compiler designs,algorithm design?Am basically a undergrad CSE student, This forum is great, But it kinda feels more JAVA centric, I see that it is named JavaRanch, so I should know what to expect.
I would suggest you don't want to learn about these in any specific language. The concept of a linked list is important to understand on the abstract level...Once you have that, it's easy to learn how it's done in Java, C, Ada, or any other language. But you really need to learn what it is first, so you don't just learn "the C++ way it's done" and then are stuck when you need to know how it works in Java.
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors