Тёмный

Top 7 Computer Science Books 

Keep On Coding
Подписаться 317 тыс.
Просмотров 143 тыс.
50% 1

Опубликовано:

 

2 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 124   
@KeepOnCoding
@KeepOnCoding 4 года назад
Intro to Algorithms - amzn.to/3jQpRIM C++ Plus Data Structures - amzn.to/334vr4g Art of Assembly Language - amzn.to/3hM9Ule Understanding Unix/Linux Programming - amzn.to/30OUm9e OS Concepts - amzn.to/3f9UkhA Theory of Computation - amzn.to/30WE7qP Discrete Math - amzn.to/2DjoLV5
@_deepanshu
@_deepanshu 3 года назад
#saved
@Imaltont
@Imaltont 3 года назад
I think Concepts, Techniques, and Models of Computer Programming by Peter Van Roy and Seif Haridi also deserves a mention on lists like this. One of the best books I have used for improving my understanding of programming languages/programming in general, both for practical use and more academic. Great book.
@Imaltont
@Imaltont Год назад
@@sentientartificialintelligence I think it would be a pretty hard read if you are completely new to CS. It's more a book you go through in your 2nd or 3rd year imo.
@Imaltont
@Imaltont Год назад
@@sentientartificialintelligence SICP (either scheme or JS edition), or this one probably for a general overview of things. SICP was previously used in the 1st year at MIT afaik, so it is probably a decent choice. Hard to know what would be a good book without knowing how much you already know though.
@Imaltont
@Imaltont Год назад
@@sentientartificialintelligence I am talking about the SICP book, not the lectures. Sussman's talks and lectures are usually pretty good though. Never heard of the other one.
@CodeRay
@CodeRay 4 года назад
Really love your setup man! I definitely need to get those back lights
@KeepOnCoding
@KeepOnCoding 4 года назад
Thanks! Those lights are amazing!
@blueflame3788
@blueflame3788 3 года назад
I had to read theory of computation for my CS theory class and let me tell you it was one of the best textbooks I have ever read it made everything in the class make so much sense
@nazruladib7871
@nazruladib7871 Год назад
Hello, can you share the name of the book?
@TheOwlTheOne
@TheOwlTheOne 3 года назад
Books that are professor or teacher required should be burned. Books are meant to teach and not teacher demanding. I personally hate all the authors who don't have the nerve to make a book explaining everything.
@BrasilEmFatos
@BrasilEmFatos 7 месяцев назад
It’s not like that. Some books, go be a good deeper resource, they must expose really advanced concepts that only formal knowledge (maths for example) is really required because maths is exact, there’s no ambiguity, it’s short and easier to understand. Yes, easier. If Cormen would have written a book as Aditya did, to go so deeper like that, the book would have 10k pages easily. Books are like any other source of information: they are meant to be public driven. Specific publics. There are books to every kind of person
@TheOwlTheOne
@TheOwlTheOne 7 месяцев назад
@@BrasilEmFatos I meant what i said. I have read many mathematical books. Take Algebra for example, many algebra books don't teach anything rather throw problems to solve. Each problem requires understanding of different solutions and most algebra books don't teach you that. A book on the programming language C should teach C. Rather some books don't teach C but rather throw at us what the author was coding with examples of code and that's it. I have read some horrible pointless books and rarely have ever come across books that teach anything. If the world were to end with the STEM books of today's time, i highly doubt aliens would gain any information to rebuild this world with the current books we have
@ofeliiabagratian5748
@ofeliiabagratian5748 4 года назад
Thanks! Some were new to me! I am currently reading the Design Patterns Explained a new perspective on object-oriented design (2nd edition), another one which is not about Computer Science but just tells how to grow professionally - Clean Coder (not Clean Code) - I find this one quite entertaining
@tenminutetokyo2643
@tenminutetokyo2643 4 года назад
You forgot Algorithms in C by Sedgwick and The Soul of a New Machine by Tracy Kidder. A few others are Dealers of Lightning and Where Wizards Stay Up Late.
@bphilip
@bphilip 3 года назад
Structure and Interpretation of Computer Programs (Sicp ) is pretty good.
@rahulmodpur1658
@rahulmodpur1658 4 года назад
Computer Systems: A Programmer's Perspective and Operating Systems: Three Easy Pieces
@Ubben1999
@Ubben1999 4 года назад
I second Three Easy Pieces. Fantastic book, and freely available.
@TheRealFFS
@TheRealFFS 3 года назад
Computer Systems: A Programmer's Perspective I wanted to mention this one. It rocks.
@andersondantas2010
@andersondantas2010 4 года назад
Hi, love your videos. Can't wait to see the follow up on this video. Just a suggestion, to make the top books for professional programmers (Clean Code is I must have IMHO)
@SKCodesForFun
@SKCodesForFun 3 года назад
so... you picked OS concepts by Silberschatz instead of Tannenbaum..an interesting choice. Also, personally I would skip the assembly book and read Clean Code by Uncle Bob instead, most of these book teach you how to code, but you also need to know how NOT to code
@youtubecurious9000
@youtubecurious9000 4 года назад
Cormen book is still my nightmare!
@bharatjain7574
@bharatjain7574 4 года назад
All in all, a great video dude ......keep up the good work.... What you could do is tell people about RU-vid channels which provide content for learning this stuff...... because let's be honest......we cannot do much without them..... I would say this will cover the basics but we also need a book for distributed systems . Also, we should have a reference for things like systems design, security, cloud.......
@jaatharsh
@jaatharsh 4 года назад
'Head First Design Patterns' & ''Gang of Four Design Patterns'
@simon_kabuki
@simon_kabuki Год назад
This my first day in computer science class and my first day on this channel. I need to subscribe too☺, so helpfull
@kimberleyieshaa
@kimberleyieshaa 3 года назад
Computer Organization and Architecture by William Stallings is another one I used during my undergraduate degree that was extremely helpful.
@AD-ov2ip
@AD-ov2ip 2 года назад
1. Intro to Algorithms 1:00 2. C++ Plus Data Structures 2:23 3. Art of Assembly Language 3:43 4. Understanding Unix/Linux Programming 5:14 5. OS Concepts 6:39 6. Theory of Computation 7:49 7. Discrete Math 9:02
@SuperKidontheblock
@SuperKidontheblock 4 года назад
I've read each of these books coincidentally. I must say the Theory of Computation by far was the best read along with Data Struct and OSF.
@F.a797
@F.a797 3 года назад
Heeey I'm using the Kenneth Rosen's book in my Discrete Math course! I recommend this for anyone who wants to learn discrete math
@Ahmed_Asif
@Ahmed_Asif Год назад
6:39 Finally my bro recommend the legendary book, of which I am a really big fan. It's mainly because you don't need any teacher or professor to explain you this book. It's a best self study book on Operating System.
@divyanshsrivastava3046
@divyanshsrivastava3046 4 года назад
Looking forward to those coding books..keep up the good work man
@0240tutor
@0240tutor Год назад
Computer Architecture: A Quantitative Approach by John L. Hennessy, David A. Patterson More of Computer Engineers / micro code performance. I studied it, I worked on that for 1-2 years, then I am an embedded engineer now.
@anac.rodrigues1311
@anac.rodrigues1311 4 года назад
Thanks from Brazil !! 🇧🇷🇧🇷
@DannyTurnerCD15
@DannyTurnerCD15 4 года назад
Discreet Math....the one book on the list I own. Definitely a love/hate relationship.
@RonnieDFTBA
@RonnieDFTBA 3 года назад
I'm getting nightmare flashbacks when you talked about the Discrete Math book.
@mediaanalysis4708
@mediaanalysis4708 3 года назад
Ur teacher was not good.
@LucianoPinheiro78
@LucianoPinheiro78 2 года назад
No Tanenbaum on the list?
@siddharthupadhyay6347
@siddharthupadhyay6347 3 года назад
That was real wholesome unlike other people who just list "coding books" and that's it.
@rickybobby9885
@rickybobby9885 4 года назад
Hey Sam you haven't uploaded in 43 minutes. Did you stop doing RU-vid?
@HansBezemer
@HansBezemer 3 года назад
You forgot Knuth.
@timurbabadjanov9115
@timurbabadjanov9115 4 года назад
The Mythical Man-Month Clean Code
@luisriba8082
@luisriba8082 4 года назад
You forgot databases and networking.
@anaphaxeton
@anaphaxeton Год назад
Lacks a lot of the science even though programming languages aren't emphasised.
@sureshsingh9880
@sureshsingh9880 10 месяцев назад
Theory of computation and automata theory best book is Ullman
@b2c205
@b2c205 3 года назад
Please add one for networking
@jokertube8952
@jokertube8952 Год назад
Anyone know any good book on computer hardware and architecture
@m.hafeezullah_Creator.official
@m.hafeezullah_Creator.official 2 года назад
If it's is available then send me plz I am new
@nizarbk866
@nizarbk866 2 года назад
Are these books for beginners or not?
@kaleabwoldemariam4288
@kaleabwoldemariam4288 3 года назад
Algorithms for Dummies, excellent book, very intuitive and well thought of.
@Mukhtiarsshah
@Mukhtiarsshah 3 года назад
Sir can you recommend some books for beginners mean Ist year BSCS...
@ab8682
@ab8682 7 месяцев назад
A study plan or order of reading for these would be great
@abhradeepghosh7102
@abhradeepghosh7102 4 года назад
Computer architecture a quantitative approach-Hennessey and Patterson
@LuigiZambetti
@LuigiZambetti 3 года назад
How many books do you read generally in a month/year?
@fritsonpetitfrere9038
@fritsonpetitfrere9038 4 года назад
Thanks. And make the other video.
@JS-jh4cy
@JS-jh4cy 3 года назад
What about black and red trees or rebalancing trees, which is more commonly used data structures and trees used?
@infiniteloop3252
@infiniteloop3252 4 года назад
can do a coding game challenge plz
@JohnLee-xl2ut
@JohnLee-xl2ut 3 года назад
Im really thankful to find ur channel keep up the good content
@valerylukin8446
@valerylukin8446 4 года назад
Thanks for this awesome list of books. Found couple of books among them, that I never heard of. Will definitely read them, since I was interested to some new books for these topics. Thanks for sharing it.
@sh_7317
@sh_7317 4 года назад
Hi! What questions are on system disign when you did enterview with Google? I will have enterview soon it would be helpful a lot
@alicebobson2868
@alicebobson2868 4 года назад
Make a follow up!!!!!!!!! Plz
@maxine3978
@maxine3978 2 года назад
1: Das kapital 2: state and revolution 3: on contradiction 4: critique of the gotha program 5: imperialism: the highest stage of capitalism 6: debt: the first 5000 years 7: a brief history of neoliberalism
@Talel_kraiem
@Talel_kraiem Год назад
this is gold
@bluesdog88
@bluesdog88 3 года назад
Is the C++ book useful if you are learning Java?
@KeepOnCoding
@KeepOnCoding 3 года назад
You’d be better off finding something similar for Java.
@FatherPhi
@FatherPhi 3 года назад
Yo what if i think programming books are garbo
@senpaichrislyrics
@senpaichrislyrics 3 года назад
Please give Information technology books
@infiniteloop3252
@infiniteloop3252 4 года назад
hey dude
@TheJacklwilliams
@TheJacklwilliams 2 года назад
Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation. That's my recommendation. Great video, great recommendations. Added to my list. Thank you!
@fahimmahmud8191
@fahimmahmud8191 Год назад
Do you like to recommend the C++ Data Structure for a beginner? Can a beginner read this book ?
@Savvygadgets
@Savvygadgets 4 года назад
Hi... Am doryan from Jamaica... Q: is there a good RU-vid channel u can suggest for a new software programmer ?
@SonuSingh-qw2bs
@SonuSingh-qw2bs 3 года назад
Hey sam hope you're doing good buddy can you suggest me a book for JavaScript i have just stepped in into web programming and i have done basics in web programming and and some JavaScript projects but to master it i need more concepts now so please suggest me any book for JavaScript
@infiniteloop3252
@infiniteloop3252 4 года назад
love your coding videos
@ludo3941
@ludo3941 3 года назад
How do you study them though? I've just finished a bachelor's in Electrical engineering (not really too much knowledge in CS) and just started a master's in CS (because like, the little i know about CS made me like it more than engineering). So... I got a lot to learn about CS, I'm reading a few books now and I'm not really used to reading this much. The main books I'm reading are those about algorithms. One by Cormen (the first one you showed) and another one by Udi Manber. And even though they have some complex stuff, as I'm taking an algorithm class, the classes help a lot with my understanding of the main topics and actually learning. The problem here are the books I'm reading without any other source of information or "help" (not related to any class in specific). I'm having quite some difficulty, mainly with the math/statistics heavy ones. It's hard to focus, etc... So, i really wanna take you tips and eventually go through some of the books in this list, but I'm afraid I might have a hard time understanding and not actually learn too much. That's why I'd like to know, how would you recommend i go about reading them?
@kylepetrovic1296
@kylepetrovic1296 3 года назад
Just wanted to let you know I clicked on this video over " become a java developer in under 10 minutes!"
@JS-jh4cy
@JS-jh4cy 3 года назад
What the best books for mathematics for computer science and research fields
@simrandotdev
@simrandotdev 3 года назад
You look like @CodingWithMitch , a leaner version of him.
@iovelife3749
@iovelife3749 3 года назад
Hi dear brother can you make video about computer science what we read in computer science I love your videos
@msh104utube
@msh104utube 4 года назад
Hey Sam, didn't you do a bootcamp (after your masters) or some interview prep course? Which one did you do, and is there a vid where you talked about it? Thanks.
@KeepOnCoding
@KeepOnCoding 4 года назад
I did Outco. I don’t have a dedicated video about it.
@msh104utube
@msh104utube 4 года назад
@@KeepOnCoding Thanks. I dropped 6Gs on Interview Kickstart (IK) last night. Looks pretty good so far.
@johnsmodularjams2123
@johnsmodularjams2123 3 года назад
great list! I would like to add the book "The Mythical Man Month" by Frederick P. Brooks as another really useful book to check out
@rajdubey68
@rajdubey68 3 года назад
Don't tell me you coded that background lights
@YoungMesrine
@YoungMesrine 3 года назад
Thanks from Gabon 🇬🇦
@Teja_works
@Teja_works 3 года назад
How can I buy this books dude
@skinnyboystudios9722
@skinnyboystudios9722 3 года назад
Artificial Intelligence: Modern Approach
@Ubben1999
@Ubben1999 4 года назад
If you really want to get into Linux programming, The Linux Programming Interface is a must have.
@nataliegrayhandle
@nataliegrayhandle 3 года назад
I'll be checking on Amazon
@florianmartens9019
@florianmartens9019 3 года назад
This is so stupid. How many books did you read in order to feel empowered to do a video like this? Did you read multiple books of every category - like the top 5 books that give introductions to algorithms? This feels terribly uninformed and just like a giant waste of time. I don't want to start hating your channel since I definitely enjoyed some of your videos but this did not sit well with me ...
@SimGunther
@SimGunther 3 года назад
I'd read at least a couple scientific papers per day to get a better grasp of emerging comp sci concepts and algorithm implementations. If you hadn't already picked up "Structures and interpretations of computer programs" (free pdf), go ahead and read that instead of these mainstream picks (some of which were part of CS curriculums intended in some well known universities).
@banguard856
@banguard856 3 года назад
You don't have to read these many books lol, you wouldn't even retain most of the information, it would be a waste of time. If you still interested in learning computer science, Id recommend the following: -First learn an intermediate level language like c++, java, or c#, if you arent computer literate then stick to python or html/css. There are a ton of videos u can watch, but focus on the constructs not on syntax. -then learn basic data structures and algorithms, there are also a ton of videos, focus on the use, and efficiency, not implementation. -then read the book "Programming logic and design" by joyce farrell, to actually be able to program and make useful software, as well as learn industry standards. -then read "competitive programmers handbook" by Antti Laaksonen to learn how to use algorithms and data structures -then watch this computer science crash course ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-tpIctyqH29Q.html -then read "invitation to computer science" by G. Michael Schneider to learn the basics of computer science, read only level 2 and 3. -then read "Foundations of Computer Science, 4th Edition" by Behrouz Forouzan All these videos and books are pretty short and quick compared to what he recommended and you could learn in a month if you really wanted, and have an intermediate understanding of computer science. Good Luck.
@lucasl4644
@lucasl4644 3 года назад
why are these all so expensive?
@gamachulamalama3266
@gamachulamalama3266 3 года назад
What is e banking
@TDskirvin
@TDskirvin 3 года назад
The algorithm design manual is a good one
@ryanmckenna2047
@ryanmckenna2047 3 года назад
Great video, great set of books, thanks.
@Coderama
@Coderama 4 года назад
Nice Video
@nastarranj9651
@nastarranj9651 4 года назад
Boo warriors realy?
@santoshupretimadara
@santoshupretimadara 3 года назад
love u man
@tibofordeyn1529
@tibofordeyn1529 3 года назад
10:25 you misspoke
@TheReallMitch
@TheReallMitch 4 года назад
Can i use these books for software engineering ? If no can u make a vid about books for SWE
@shahzansadick1248
@shahzansadick1248 3 года назад
Structure and Interpretation
@Dev_shorts3289
@Dev_shorts3289 3 года назад
A li....
@GermyLouis
@GermyLouis 4 года назад
Have you ever thought about mentoring people? I would pay for that haha.
@navjotsingh2457
@navjotsingh2457 3 года назад
🙏
@ShubhamKumar-sq2pg
@ShubhamKumar-sq2pg 4 года назад
Galvin's Operating System book (dinosour book) is one of the best book I've read. It made me fall in love with OS and C/C++ and I'm going to take another Discrete OS class this semester. PS: love your videos ☮️
@sairohith6794
@sairohith6794 4 года назад
Did u read all these books?🙁
@KeepOnCoding
@KeepOnCoding 4 года назад
Yeah. Part or most of each book.
@hemanthkotagiri8865
@hemanthkotagiri8865 3 года назад
Oh here we go, CLRS. By the way, have you read that book?
@mikeyamaro9035
@mikeyamaro9035 3 года назад
lol exactly what i thought! better buy some discete math books... and master themm..
@hemanthkotagiri8865
@hemanthkotagiri8865 3 года назад
@@mikeyamaro9035 I find it very funny that few of these content creators are like "read this book, and that book to gain knowledge". But the person who follows that advice will know how difficult some books are to read and understand. CLRS is one such kind. As of my experience with that book, is not at all for beginners. It requires prior sound math experience.
@mikeyamaro9035
@mikeyamaro9035 3 года назад
@@hemanthkotagiri8865 Yes, Exactly. I think Algorithm Design Manual by Skiena would have been better recommendation. It's still required a decent amount of math fluency but it's not CLRS. I don't think most people watching this have or are willing to get that math experience for that book(clrs).
@hemanthkotagiri8865
@hemanthkotagiri8865 3 года назад
@@mikeyamaro9035 I absolutely agree. I myself have read Skiena's book, not to its totality but as of what which was required for me, I have read. Compared to CLRS, it's better. It's no doubt that CLRS is the godfather of all Algorithms textbooks, but going straight to it might not be the right choice for an individual. Well, I admit that there are pure geniuses out there who can do that too, but, it is what it is. 😉
@Gohel95
@Gohel95 4 года назад
Thanks, As Always💕
@calmchess0434
@calmchess0434 2 года назад
All those books are a bit dated,,,,,what about machine learning and machine learning that is about replacing the programmer or at least very advanced Integrated Development Environments such as Android studio that is either replacing software coders or making their jobs trivial. I wonder what percentage of 30 year olds can write one line of computer code using any IDE probably a fair amount can within a day of trying.
@SirMorak
@SirMorak 3 года назад
If all of these books seems boring or to me (except algorithms maybe), should I even try a master in CS? 😅
@kylegriffin8783
@kylegriffin8783 3 года назад
Why do some of these books cost so much. Absolutely extortionate.
@chonky_fox4067
@chonky_fox4067 3 года назад
Could always pirate, but the books are great for info so yea that wouldn't be to nice
@francislydzustre3038
@francislydzustre3038 3 года назад
self studying because life hits me hard.
@Aymen0627
@Aymen0627 4 года назад
Do we need books despite having everything on RU-vid?
@muffins6392
@muffins6392 4 года назад
i guess, it is a personal preference/investment? :/
@colinwhelan6137
@colinwhelan6137 4 года назад
Which of the books do you think are suited to listen to on Audible and which ones require reading instead of listening?
@KeepOnCoding
@KeepOnCoding 4 года назад
These would all require reading.
@raknos13
@raknos13 4 года назад
You can't just listen to programming or computer sciences books. You have to work with them interactively.
@relytheone853
@relytheone853 3 года назад
The book, "Intro to Algorithms" has a prerequisite of knowing pre-calculus? There's no book on pre-calculus on your list.
Далее
Is Computer Science still worth it?
20:08
Просмотров 358 тыс.
Top 7 Coding Books
8:59
Просмотров 136 тыс.
🛑самое главное в жизни!
00:11
Просмотров 256 тыс.
The Most Famous Computer Science Books In The World
8:29
Engineering Interns on their first day be like...
9:19
6 MUST READ Software Engineering Books 2022
8:02
Просмотров 79 тыс.
Malware Development: Processes, Threads, and Handles
31:29
Making an Algorithm Faster
30:08
Просмотров 99 тыс.
Stop wasting your time on programming books!
11:06
Просмотров 12 тыс.
BEST BOOKS for Software Engineers by FAANG Senior
10:34
CS vs ME: The Reason Why I Switched Majors
8:17
Просмотров 51 тыс.
🛑самое главное в жизни!
00:11
Просмотров 256 тыс.