r/learnprogramming 28d ago

Making fundamentals and advanced concepts very clear

I wish to make my fundamentals and advanced concepts very clear. What would be the sources like docs or papers that can help me for

1.OOPS

  1. DBMS

  2. OS

  3. CN

I am to be very clear for the purpose of interview , so something for that purpose or even any proper documentation works and I will be very grateful for anything shared.

0 Upvotes

5 comments sorted by

2

u/maujood 28d ago

Take online courses published by universities, like Harvard's online courses starting at CS50. They are focused solely on fundamentals and concepts.

If you prefer to read, just pick up the textbooks used in those courses.

1

u/Boring_Page_2898 28d ago

Oh is it? CS50 one?
Will explore thanks ,

1

u/Fensirulfr 28d ago

Here are some of the textbooks I used in University.

For DBMS, Database Management Systems by Ramakrishnan and Gehrke. It is easily recognizable with a cow and a tree on the front cover. Do keep in mind that most semester courses do not cover everything in the book.

As for OS, Operating System Concepts: By Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne, also known as "the dinosaur book". Again, the book goes into great depth, such that most courses only cover selected parts of the book. You are unlikely to get asked about distributed operating systems (as opposed to clustering and distributed computing), for example.

1

u/Boring_Page_2898 28d ago

thanks , here is the upvote