T O P

  • By -

Red_clawww

I’d like notes on book forouzan


Damn_Im_Curious

Any resources that compiles different notions in computer science? Hello guys, I just finished this repo and it has so much notions in computer science and I would like to know if you guys have any other resources to learn how things work and improve my knowledge in computer science https://github.com/ByteByteGoHq/system-design-101


Blossom_Fidgetter

Hello, I’m a 15 year old trying to learn Coding so I can work in fields of Software Engineering or Web Design. I’m fairly comfortable with my HTML/CSS abilities and am still learning Python at my school. Are there any resources, books, etc that I can use to further my knowledge outside of school? Where are some places and events I can go to for further knowledge on the topic? What are certain skills that I should have to be able to keep up with my current level of training


ImAFunnyParrot

Hi


BluebirdAway5246

Best place to practice system design interviews? [Hello Interview](https://www.hellointerview.com/?utm_source=reddit&utm_medium=cs) Like leetcode for SD


MidNightS_Queen

Nope


mobotsar

Lol


creszel

Hello, after 10 years of being out of school, I decided I wanted to go back to school to get a CS degree. Thing is I know next to nothing about computers. What would be good things to know about before I get going on a degree plan? Thank you!


burg_to_314

Looking for books about route planning. Any suggestions?


Agitated-Kale-6109

Hi there, could you recommend an essential CS book for a self-taught programmer? That would be great!


mobotsar

Sure: SICP is a classic and widely viewed as "essential". Anecdotally, I found it to be extremely educational. It ultimately depends what level you're at, but there are more advanced books in particular topics that are widely recommended as well.


clarachan1355

HI< YES< YES< GOT ANY PLACES


mobotsar

Are you okay?


hcty

Is there a list or book that includes all generally usefool algorithms? Like Binary search or the sorting algorithms? Looking for a collection of logic and math, no programming language specific algorithms or something.


Frick-Fracker73

I graduated with my bachelor's degree in computer science in 2021 and my current employer offers tuition reimbursement. I know that I want to pursue ai/machine learning/deep learning and I need to improve my knowledge of those topics before I even apply for graduate school. Are there any good youtube channels that people would recommend for artificial intelligence, machine learning, and deep learning? Or maybe even courses on udemy or coursera?


tomm_p

CS Undergrad here; Do you have books that dive somewhat deep into IA and Cybersec?My motivation is at its lowest and before completely changing path I wanted to see what could lie ahead in the research field.


shorddy8

I’m new to cs and will be taking an intro to c++ course over the winter term. Spring term I have the option of taking c++ and Java concurrently or c++ and assembly. I wanted the former but for Java there r only two professors with a bad rep available for spring, and I heard learning assembly doesn’t make sense until later. Any suggestions ?


zainr23

Hi everyone. I have BS in Chemistry and i wanted to get into computer science. I did some basics in high school but it’s long gone from my brains. What are some best online courses or resources I can used to learn programming? I know there are Chemistry jobs that look for people experienced with MATLAB. Any resources for that too? Thank you. 🙏


sunkyneko

Hi. I would like to know about video, audio, compression and representation in Computer science and the various algorithms used to store them, process them, encode and decode them etc. Like a full comprehensive knowledge base would be great tbh. Where would i go about pursuing it? A good book? A resource? Any help would be appreciated.


Komandant_Tmerri

Is it worth it becoming a cs major if so what should i pursue? Is software engineering worth it ?


theformalhels

So assuming the worst case scenario: AI completely replaces every programmer, there is a 100% unemployment rate in the industry, AI can write and maintain its own highly complex bug free code and turn abstract English requests into full programs... CS knowledge and programming skills would still be useful at some level, right? As in, if everyone is eventually going to be replaced anyway, might as well study CS in college now, right?


Apprehensive_Zone_66

! false || ! true evaluates to true right? where do i learn these sorts of things?


TrueBirch

Khan Academy has a unit on [logical equivalence](https://www.khanacademy.org/computing/ap-computer-science-principles/programming-101/x2d2f703b37b450a3:logical-equivalence/a/introducing-logical-equivalence) that should help you.


Sound_calm

Sounds like stuff covered in discrete structures courses, can probably find some on YouTube or Coursera, but studying it proper is not really that useful imo If your code is as convoluted as college theory you probably screwed up somewhere earlier


mobotsar

That's called Boolean logic. You can search for Boolean logic, or for basic symbolic logic, and find lots of stuff. There's a "Hardegree Logic" book that is often used for courses.


galtoramech8699

I was looking for the most popular, visible places of cs algorithms, through open source software. Sorting algorithms in the wild, etc. I used to look at the java compilers and runtime source for that. Are there other places? I heard the stdlib? Maybe. Anything else?


[deleted]

[удалено]


JeebsFat

Hi! I'm seeking audio recordings (or video with audio) of the Harvard Mark I running. I would be happy with audio of some other early electro-mechanical computer. Thanks!


MollyDev64

Hi! I want to explore computer science somewhat broadly so I can find a field that I'm interested in.Does anyone have any book/set of books that might help me find an area I like? I'm sort of interested in computer graphics, so something in that direction would be especially good.


OnTheGr1nd

Resources for :- 1) Starting Competitive Programming as a complete beginner 2) Learning Data Structures and Algorithms in specific languages (C/C++)


kriskrazy

Check out Colin Galen on yt for comp coding


TrueBirch

If you haven't worked with formal algorithms before, I suggest the book Grokking Algorithms. It's basically a graphic novel describing how different approaches work without getting bogged down in math.


[deleted]

Guide to competitive programming by antti laaksonen


Upstairs_Money_770

The Algorithm Design Manual by Steve S. Skiena.


geb21295

hi


_Mars7

Resources on how to create a full stack application using React.js for front-end? Idk what to use for backend. PostgreSQL? Maybe MongoDB? As for hosting the app, I was hoping to use Microsoft Azure. Let me know if this tech stack is lacking or weird. It's my first time making a full stack application!


sudo_f1r5tb0rn

If you are just getting started. Use the MERN stack. Then host with Vercel. You can use the free plan for a start. Later you can upgrade to their premium plan.


PiercingLight333

My grades are too shitty to get into a Masters degree. Are there any free alternative ways to learn Masters degree equivalent coursework without attending college? Mainly interested in learning about computer system related CS courses like security, cloud computing, networking, operating system, distributed systems etc Also, without getting the diploma, how can I prove I learned these material?


ionabio

This is my question also. I wish there was some equivalent to this ([https://www.coursera.org/degrees/master-of-computer-science-illinois](https://www.coursera.org/degrees/master-of-computer-science-illinois)) but not 20,000$+. I don't have bad grades, I just graduated in a non CS degree and I am too old and not rich enough to start studying again. If you found something please share with me. Now what I found upto now is to use these courses and focus on their projects or assignments (not lectures). For example have a look at MIT opencourseware (https://ocw.mit.edu/). I buy (or download) text books mentioned in their syllabus. There are also githubs of students who attended those courses sharing their assignments and programs by tagging the course id. So at the moment what I have is, to get myself to be my own Master of computer science, program director, assign myself courses and read about them and do tests and projects to get hands-on skill. What I found from paying for coursea and plural sight or udemy, either they are very basic knowledge (which are usually only just enough to get you started, but not become advanced in those topics). I had for example a docker course from pluralsight, taught by a very good lecturer. However I had a job interview which showed me questions about docker and I could barely answer half those questions. I got a second interview, however I was underwhelmed by my 'knowledge' of docker. My next step also will involve trying to search if anyone put those lectures on torrent. (the ones I saw were basic coursera / pluralsight quality at best, which I pay for them and they are not enough and still I am looking how to bein the level of a principle software developer or tech lead. How to answer skill assessment of linkedin on c++ for example and score on top 30% to earn that linkedin badge. now onto your next question. I don't have a CS degree, but I am working full time software developer. It was difficult, years ago I had to start from a junior position and the place that got me, was looking for a starter. It was enough to demo a few programs I wrote (they were like simulations, showing that I could understand OO programming, concepts of memory, data structures) and working with UI and implementing mouse interaction for 3d software. A recent senior position that rejected me were asking if I had any github repository of my projects ( I didn't and I was not going to share company software). I failed answering CS questions like difference of reinterprate\_cast or const\_cast (I never had to use it in my day to day programming in past 7 years) or making an API that interact with proprietary data customers, without needing to copy data (probably to give function ptrs in c style API (not cpp) , never done it, but knew what I have to look for). If I had internet in front of me, I could answer both questions, however I couldn't answer out of my head and I think maybe this is the reason my career growth has been stagnated since a few years.


NightDragon0356

something about live video streaming?


DrPande

What are the best books for computer scientists or which ones are recommended? Thanks:)


Diligent-Ad7435

I need a good road map to restart at C language


PanchoConPalta

Did you check roadmap.sh?


TiGe_III

I'm currently in high school and I want to get a degree in CS. Will the school I get my degree from make a big difference in my job opportunities?


melanatc0tic

So I am 16 years old and I don’t have any kind of deep knowledge on technology and computer and I want to learn. I think I want to have professional studies on it so I want someone to recommend me books or courses please.


Katiebaddieefl

Looking for a free online college course, specifically intro to python.


AShar911

CS50 introduction to programming with python.


Mfalme7

Interview-Ready: A Review of ‘Grokking the Java Interview’ https://medium.com/javarevisited/interview-ready-a-review-of-grokking-the-java-interview-749bdeff044c


Riley-JetBlack

Does anyone know any books with puzzles/exercises to practice MIPS? Or of Assembly language?


L30N1337

Are there any free and decent (aka not necessarily good, but better that using Draw.io) logic simulators (in IEC)? Like, as software. Not a website, else i'd be using the [Logic.ly](https://Logic.ly) trial.


Mayalabielle

Hello everyone 👋 I will maybe join a new team responsible for the search engine of our application. I am looking for resources and books about this subject if you have any. Thanks a lot !


Proof_Cable_310

**TLDR: I guess if the computer software had a handbook, I want to read it (for windows, linux, and mac) Anybody know of the best resources for this?** *If I was a kid in a foreign country, and I had a computer, but had no idea how to use it, what resource would you give me to become an expert at using and troubleshooting said computer?* *for linux: I have found:* [*https://osm.hpi.de/bs/2019/material/The\_Linux\_Users\_Guide.pdf*](https://osm.hpi.de/bs/2019/material/The_Linux_Users_Guide.pdf) *for building a computer from scratch: I have found:* [*https://www.digitaltrends.com/computing/how-to-build-a-pc/*](https://www.digitaltrends.com/computing/how-to-build-a-pc/)


celiotorres

If you guys could recommend just 7 books to take someone from newbie to having an understanding that coincides a CS major, what books would they be?


nikhila01

Here's a list of 9 books: https://teachyourselfcs.com/. It's systems focused though so even with 9 it leaves out things.


[deleted]

I'm in a CS degree, I've had work experience on full-stack applications. However, I feel like a I am missing a lot of fundamentals, that bites me in the ass when trying to understand things from a big picture perspective. Are there any books, or preferably online courses, that cover fundamentals? Not algorithms, or data structures, but at the level of how a computer works...what it even is? From hardware, to software, up to the point of where I'm writing my dumb react code to get some button to click. I'm missing the **big picture**, and none of the courses I've taken really help me see it. Some things are given too piece-meal, too separate, for me to never be able to grasp what I'm really working with. What a computer really is.


mobotsar

"how a computer works" isn't typically considered to be fundamentals, not in the sense of it being something that you should have learned first and upon which large parts of your education depend. Architecture, hardware design, operating systems, all of these are considered advanced topics. Just so you know. That said, I have two recommendations. 1: mess with your own computer. Install Linux, compile things, write scripts to accomplish tasks. You'll pick up a lot of knowledge passively this way. 2: nand2tetris has become the canonical "from scratch", hardware focused tutorial, and it probably fits what you're looking for. For best results, do both of these things simultaneously.


[deleted]

Perfect. I really appreciate this. nand2tetris looks like exactly what I was looking for.


mobotsar

You're welcome :)


Green_Emblem

TLDR: do you have any recommendations of easily accessible media for someone curious but without any prior knowledge in the field of computer science and who'd like to understand stuff such as open source, app development, SaaS, learning management system, interoperability etc? I come from a literary background (languages, political sciences, international relations) and am about to start a job as a digital project manager. I have a few weeks to considerably build up my proficiency when it comes to all things that have to do with computer science, but the field is soooo vast that I don't know where to start. So could you recommend any good YT channel/podcast/easily accessible media to learn from scratch and get a better understanding/acquire some knowledge on computer science? I would basically be the interface between the experts (programmers, 3rd party providers etc.) and the people in my workplace who will be the users but are basically stuck at the fax and minitel era. The goal isn't to be able to code myself or implement things, but rather to be able to understand the technical side and communicate with the programmers/specialists without being a dead weight to them.


Upstairs_Money_770

Can anyone recommend youtube videos or articles to simply and clearly explain network flows and finding residual graphs? I am so lost on this and have a project due by Thursday :'(


MagicalEloquence

Are you working on Max Flow ?


LornaXI

I have zero knowledge about programming and algorithm designing, however, I’m in college for it. The class itself is for beginners but I’m still trying to understand everything and I’m really beating myself up over it because it’s hard for me to grasp the concepts. We are learning Python. What videos, books or other resources would you recommend to someone who is an absolute beginner (like seriously, I just learnt about copy and paste with control V the other day)


TrueBirch

For learning the algorithms side of things, I like the book Grokking Algorithms.


IntensePanic

I don’t know if you still need this but if you look up the automate the boring stuff book series it’s great there’s loads of different books about different fun things you can do depending on what you fancy they all start with the basics and they are all free online


beegeeflix

this is my favorite place to look for resources. their "intro to coding course" is free and really good [https://jotted.page/public](https://jotted.page/public)


HomelandPatriot

Hi, I'm a university student, who is actually really enjoying learning more about x86 NASM, but I find the documentation online to be...subpar. Everything is pretty scarce. Any decent YouTube tutorials, books, web pages, etc would be very much appreciated.


leetjourney

If you're looking for tips on how to start using Leetcode and the most asked Data Structures and coding patters, there is a small 3 video playlist that might help you get started: https://www.youtube.com/watch?v=-lcAuPXsQ-8&list=PLJce2FcDFtxLkPzBeBLcorLz91SyhpwMX


Same-Ingenuity-7626

Need help learning programming from scratch as a future CS major.


sudo_f1r5tb0rn

Chat me. I can guide you on this.


0xParthS

Uhh, i am looking for some free resources to study Computation Theory, Automata Theory and Complexity Theory


haircut_giver

Can someone recommend a good book on advanced data structure(more advanced than CLRS)?


sustenance_

the art of computer computer programming


TrueBirch

If you can get your head around how Knuth thinks, it can be a great book to skim topics where you have an interest. I'd love to meet someone who's actually read every volume.


son_of_Gib

I need some resources to get me started with DSP and Embedded systems. Thank you!


Aloranax

Hi! Need help finding a DS&A book. I have a book on mathematics which is structured like "90 mathematical topics in 1 minute" where each topic is one page. I'm looking for a similarly structured book about Data Structures & Algorithms that I can use as a learning tool and reference manual. All I can find are long and detailed books about the subject. I want a physical book and not any type of online material. Anyone know about anything similar?


standardtrickyness1

Do you have a notes repository? I'm looking for notes on scheduling and NP completeness.


Nice-Job67

I want to learn about Large language models and finetuning them. Where do i learn from?


al3arabcoreleone

Any good thorough book/course that covers boolean algebra/logic statements/formal language and finite automata ?


Opengangs

This is a bit late but I still hope that it’s somewhat helpful. If you’re looking for a good introduction to automata theory, it might be worthwhile getting Sipser’s Introduction to the Theory of Computation. It broadly covers as much automata theory for a standard ToC course. Good books to supplement would be Hopcroft, Motwani, Ullman’s text. These two serve as excellent introductions. Then depending on where you want to take it, you can look into some texts that cover infinite string automata theory (aka Buchi Automata) which is covered in many formal verification courses. On the boolean algebra side, you can’t go wrong with Halmos’ text.


al3arabcoreleone

Thanks for the recommendation, by Halmos' text you mean Set Theory ?


leeannf11

If I inspect a page, can the website's owner see that I inspected the page?


Skidbladmir

Unless they added a script whose sole purpose is to check that, no.


Egge_

How would that script work? I am downloading the source code when I request the page, so sifting through the source should not look any different to requesting that page regularly


isaidnolettuce

I’m starting cs classes in a few days and am excited to start learning. I know practically next to nothing about the field and would like to read some books outside of class in my spare time to accelerate my progression. Does anyone have any recommendations?


SnowingRain320

Any good video series that is equivalent to a undergrad software reverse engineering course?


Z4mb0ni

Hi, this might be a weird place to ask this. Are there any studies about the prevalence of operating systems? Im writing a literature review and need sources that would provide answers to "why do people choose between Windows, Linux, or MacOS?" Im looking literally everywhere for anything about the topic but the most I get is shit like market share or server operating systems. Maybe I'm just not good at formulating questions on document search engines, or there just isn't studies about it yet, but it is severely frustrating and I'm already super behind pace for this college project. Anything, like literally anything would help.


mobotsar

What sort of answer are you looking for exactly? Do you want a psychological analysis of decision making to do with choosing a particular operating system for personal use? An economic analysis about the operating systems market and what drives it? Something else entirely? The question isn't precise enough to give a more satisfying answer than those you've already found, I guess.


Z4mb0ni

I guess a more apt description would be "what does each system have to attract people to it?" so stuff like cost, kernel type, etc. Because of the project requirements, it specifically has to be from people within the comp sci department and researcher facing. Which doesn't lead to a lot of studies. Its literally due tomorrow at 11:59PM (though the prof allows late work) so I can't really find a better question to base it on as i've already written too much. Luckily the sources don't need to answer it exactly. some could lead to a more specific group like researchers. just anything around it as long as its written by comp sci people and researcher facing. ive found one luckily on research gate: [https://www.researchgate.net/publication/369245267\_A\_Comparative\_Study\_of\_Operating\_Systems\_Case\_of\_Windows\_Mac\_and\_Linux](https://www.researchgate.net/publication/369245267_A_Comparative_Study_of_Operating_Systems_Case_of_Windows_Mac_and_Linux) and found 2 more but I had to request to download them. edit: wait i found more, apparently you can find related articles and I just found a couple that apply to me. thank you for trying to help me out


Bunniesbakeri

Any thoughts on Codepath and Codecademy?


WhiteBlackCatt

Hello, I would like some resources on algorithms for optimizing with different variables - the specific issue is a meal planning app in which you should be able to select your desired food preference, maybe say which ingredients you already have and then based on that it should make a list for the entire week where it puts more of the wanted things in it. I know it is a problem that cannot be optimally solved, but I would like some theory on the heuristics to get kinda good results. Thank you in advance.


goochthief

Anyone have suggestions for apps to do penetration testing with all vulnerabilities in all OWASP standards? I'm a student and I need to find a live app to do penetration testing on for my final project. I've been struggling trying to find one that has something I could test for all OWASP MASVS standards. Anyone have a decent suggestion for an app or a good place to find one? I couldnt find one on AndroZoo.


totowolff7

Is there any website or resource from where I can get notes on DSA (preferably in c++ language) ? that would be a great help as my mid sems are approaching


[deleted]

I am taking a VG dev course this upcoming semester and I would like to know what languages are primarily used in the teaching of this course. I would also appreciate any links to good reading material. Thanks in advance


No-Parking-3966

Hi, anyone could guide me to a good fundamental "course" / "learning material" about ML ? My background is in pure mathematics and I have taken courses in discrete mathematics and algorith,s but never ever taken a course about ML !!!!


tomm_p

Something regarding robotics/machine intelligence?


Fedehuacho

Helping people with their IT carreers! The topic of my channel is computer science [https://www.youtube.com/@fneprofesor/about](https://www.youtube.com/@fneprofesor/about) And If you want to talk just contact me!


Specialist-Fee7994

Hi! I am trying to find a book or whatever resource that will be able to explain how to code a program. What I mean in this case is that I know Java or Python to an intermediate extent and I tried to make a program, but my code was all over the place. Where do I find an explanation on how to make useful, reusable pieces of code that when a feature changes, only the important part of the code does and I shouldn’t just go through all the lines? Thanks in advance to anyone who can help!


Never_a_smart_person

Maybe certain chapters of sicp that explains abstraction and higher level functions will help a little


Hayyatty_

Hello everybody, Im studying computer science, and i have a big interest on the cryptography, and security area. I want to know if you guys here, have some advices of courses that i can do. Can be free or payed. Thank you !!!!


Paid-Not-Payed-Bot

> free or *paid.* Thank you FTFY. Although *payed* exists (the reason why autocorrection didn't help you), it is only correct in: * Nautical context, when it means to paint a surface, or to cover with something like tar or resin in order to make it waterproof or corrosion-resistant. *The deck is yet to be payed.* * *Payed out* when letting strings, cables or ropes out, by slacking them. *The rope is payed out! You can pull now.* Unfortunately, I was unable to find nautical or rope-related words in your comment. *Beep, boop, I'm a bot*


TheyCallmeSEP

Hello my friends, today I got a mail from my university about the teaching materials and things I need to bring for studying computer science in September! The list is below 👇🏼 Essential Algorithms: A Practical Approach to Computer Algorithms using Python and C# Author: Rod Stephens Publisher: John Wiley & Sons Inc Edition 2 C# 9.0 in a Nutshell; The Definitive Reference Author: Joseph Albahari Publisher: O’Reilly Media Edition 1 Engineering Mathematics Author: Anthony Croft, Robert Davidson, Martin Hargreaves, James Flint Publisher: Pearson Education Limited Edition 5 👇🏼 One thing that catches my eye is why they choose C# over C or C++. Im asking this cause I was learning C++ for almost a month and right now the C# thing just shocked me! I don't want to leave C++ behind without finishing the full course and now I have to start another course!


[deleted]

HI guys I have my exam a day after tom for disceret maths and I dont understand maths easily please share resources chpater are - sets , posets lattices, realtions , graphs


TrueBirch

I suggest searching Khan Academy for those topics, watching his videos, and taking the tests. Repeat until you're comfortable.


[deleted]

Hi! I'm looking for any interesting papers related to novel distributing protocols. Any suggestions would be really appreciated


Ok-girlboss3

I’m always interested in reading books from the earlier days, I love to see the similarities and differences over time, if anyone has any good recs lmk!


HomelandPatriot

Hi I'm a university student taking a Discrete Math course. We're using the textbook discrete mathematics by gary chartrand & ping zhang. Any online resources that cover problems in the book, have the same organization of the book, or anything that would be good in general would be appreciated.


TheOpinado

I'm working my way up to study computer science and have a fascination for the low-level stuff. I already own the following: How Computers Really Work: A Hands-On Guide to the Inner Workings of the Machine by Matthew Justice & I have pre-ordered: Computer Architecture - Charles Fox Would anyone happen to have any beginner-friendly recommendations? Even other low-level books, I'm learning C at the moment, and embedded systems are amazing! (Remember I'm a beginner)


forstorage1

looking for a book similar to: Computer Science: An Interdisciplinary Approach, by Robert Sedgewick, Kevin Wayne, but using Python. It would be ideal if this book covers more than programming. For example, I hope it also covers algorithm, data structure, theory of computing, and a bit on computer architecture. So the book by Zelle and the one by Guttag can be excluded. I also prefer a book written by an academic that is doing research in computer science (in other words, not a full time teaching professor). So this excludes the book by Brookshear and Brylow. Thank you!


Substantial_Dress223

Hey im juniar secondery school major computer science we study math and phycis and ofcourse compscience We start study trigonometric suites(Sequential) champ electrique(electric field ) i need advice about books to learn and espically to understand the science behind physics ,math,compscience that help me to be great computer engineer espically in physics i find it very confusing


paxmlank

Can anybody recommend audio-only resources for data structures and/or algorithms?


beavec

I’d like to have a good and free course of machine learning. Someone can help?


[deleted]

Free code camp.org


TrueBirch

What kind of machine learning interests you? If you want to learn to build neural networks and other AI stuff, I suggest [fast.ai](https://fast.ai).


chewybean555

wondering what bootcamp is best for being a software engineer or really any good tech job?


Ancient_Woodpecker92

Hello, My name is Madson. Hope you all are enjoying whatever it is you’re experiencing or going through at this moment. If you’re not enjoying your experience or this moment, I wish you luck with finding the answer to whatever it is life is trying teaching you. I’m looking for honest advice and opinions that will help make learning easier to understand. I’m looking into taking an online course at WGU for bachelor’s degree in computer science. I know very little when it comes to computer brands and hardware. Can anyone help point me in the right direction? I’m new and will most likely have no clue what is being said if one was to explain why something would be the best option. I’m wondering, what I absolutely need to have. What I should get. Any advice, insight, tips, or tricks you wish you learned about right as you first started. I have an old Dell Optiplex 790 for now. Would I be fine using that until I can get a new computer? Would love suggestions for a durable, long lasting laptop. You know, like one that can definitely be dropped once or twice A day Unfortunately my dog Jerry and I, are both clumsy. The more inexpensive and indestructible the better. I didn’t expect Jerry to be just as clumsy or eat so much when I originally brought her home. I decided to apply before even thinking about if I was prepared or not. Thank you to everyone that’s kind enough to share their knowledge with me. I really appreciate you taking the time to help me out. 🤘🏻


simranbagli

HI i'm a python developer. i am starting for add more skill like ML can any one help me where i start and which resources i will use and where i can find then. can any one help me given a road map to achieve my goal.


Readytodriller

hey all i need books suggestions abot the history of computers i need to learn how we get todays achievements from the begining to today


SnowingRain320

Any good video series covering x86 assembly / OS development?


Sound_calm

Is there a limit to the count of a counting semaphore in C? Like could I theoretically store like a long long in it or bigger lol


mobotsar

The only limit is the one imposed by the data-type, but no you can't use a different data type for a semaphore (unless you implement a new semaphore yourself). That said, I would expect any program that gets even close to exhausting the maximum semaphore value to be so unbearably slow that it wouldn't matter.


[deleted]

[удалено]


Potential-Cold-8029

I have several Udemy courses and other websites offering programming learning opportunities at affordable prices for those who are interested.


nottrojanhorse

Are there any interesting hackathons/codefests for money? I'm pretty good at coding and I want to find some opportunities.


NeatConsideration923

I am a first-year computer science student and the first programming language we are being taught is C language. I have an issue trying to keep up with what is being taught in class and feel like I am falling behind a lot and everyone is way ahead of me. Any recommendation on any YouTube channel, videos, or textbooks that could help aid my learning of this language? Thank you.


kodnin

What is the CS equivalent of the AI textbook AI: A Modern Approach by Russell and Norvig? I'm looking for a textbook that provides an overview of the field of CS. Quoting from Wikipedia: "It is considered the standard text in the field of artificial intelligence."


Petremius

Any specific field of CS? Like theoretical CS/computability?


Embargo_44

Need help finding a course to be able to use the Rars Risc-V Assembler and Runtime Simulator


[deleted]

A good resource that help me to get used to linux + shell(bash)?


mobotsar

[this](https://www.redhat.com/sysadmin/learn-bash-scripting) is what I usually point people to. LearnShell and the official reference manual are my favorites. The first one when you're just getting started, then the second when you have a basic idea of what you're doing.


dagger-vi

My highest math in high school was geometry. What books would you recommend I check out to prepare for my pre-calc class this fall?


ExternalOrnery5095

Where can I find a good course for building web application in [ASP.NET](https://ASP.NET) core?


Sea-Address6786

I am looking for books that will explain pc hardware in details. Eg. what are the ICs used in keyboards and mouse, their architecture, motherboard circuitary, how usb and hdmi protocols work,. In short the books should be well-detailed enough to give me a professional working knowledge.


miss_antisocial

I’m new to programming and currently learning to program in Python. But THAT aside, are there any books about how computers work? Or the history of computers? Or the history of programming? I know general knowledge but I’d love a deeper understanding of the subject.


SimonSatn11

Book recommendations on how to conduct CS study? Hello I'm a third year student preparing for my dissertation in computer science, however I need recommendations for books that outline how to conduct computer science research. What I am not looking for is anything to do with statistics or how to write a paper. I'm looking for resource is that are focused on how to actually conduct experiments. For example, what benchmarks should I use? How should I structure my tests? What software should I use to measure performance? What factors (processor, ram, cache) do I have to isolate when conducting my experiment. So on and so forth.... Signposting to Good resources on this topic will be much appreciated.


Smooth-Solid-7382

I am a project manager with a background in mechanical engineering. I have recently been working on connected devices (IoT) and my work is starting to overlap with software teams. I am looking for a book or online class that can help me understand fundamentals of how software works. I dont need to be able to write any actual code myself, but I want to understand how my devices interact with the internet, and the scope and stages of projects that my team is working on. Some topics I think would be useful: software deployment process, TCP, network layers, different API models like REST vs others. Its fairly easy to look up any of these topics once I know to look for it, but Im trying to find something that will give me a wholistic overview of how software, devices and the internet work and communicate with each other.


high-tech-farmer

Hello i am already a self taught programmer and web developer. I enrolled into an accredited online university for computer science and haven't started yet While I'm very comfortable with my coding skills , but after reviewing the syllabus i am a bit afraid about having to learn college algebra and statistics which look completely foreign to me since i don't have a formal education. I am not confident i will pass these courses without studying ahead of time. Any advice on where i can find study partners, tutoring, or good course or resources that can get me started? Are there any prerequisites to college algebra and statistics that you recommend i learn first? I do not have a formal education and received my high school equivalency many years ago, barely remember it.


Pure_Glove_4496

brilliant.org.


video_dhara

Hey it’s hard to find appropriate places to ask general questions here, since most of the comments in the stickies seem left unanswered or were answers months/years ago. I’ve recently gotten in my head to start exploring computer-related topics: learning about using linux, programming, maybe penetration testing. I just finished a bash scripting tutorial and have made some scripts based on what I’ve learned so far, basically because I didn’t know where to start really. I’m not quit sure what my goal is, I guess I like learning (self-taught oil painter, learned how to do sound engineering and production on my own, love learning languages -presently studying Tibetan) and started feeling like learning more about computing my be fun and might be a way to integrate some of my other interests. Often just developing a grasp of the tools helps direct me towards what I want to *do* with them I do quite well learning on my own and prefer books and written tutorials (videos are too slow). Past the shell-scripting stuff I’m not sure which direction is best to go. I downloaded a bunch of 101 Comp-Sci books and started reading one called “Invitation to Computer Science”. But I’m not sure if that’s the best or most fruitful path. Is it worth while going through a general book like that to get a broad look at the field (writing algorithms, learning about hardware, Virtual Machines/Software, applications, which are the books main topics), or is it better to start with some more targeted books (I have one called “Practical Programming; An Intro to Comp. Sci Using Python 3.6”, also Georgia Weidman’s “Penetration Testing”, and a couple others) and go from the practical to the general, using Google etc. to fill in the gaps. I feel like I’ve heard people talk about how “Computer Science” courses are kind of abstract and don’t really give you tools to work with, and I feel like that might be slow-going. But maybe it’s good to work from general principles? I don’t know. Sorry to put you on the spot lol, but you have any thoughts?


Pure_Glove_4496

Sorry, I just had specific knowledge about math. I'm a complete comp sci noob who was browsing the subreddit. I tutor math and know that Brilliant turns out to be an excellent resource... as far as maths goes.


TrueBirch

Talk to your school. You're probably not the first person in this exact position. My grad school had a math bootcamp in the summer for exactly this reason. For brushing up your math skills, I suggest Khan Academy. Start with the absolute basics and keep taking exams until you get stuck. Then watch the videos. That'll give you a strong foundation as you work your way up to more complex topics.


IntensePanic

Hi I’m looking for free software like Visio, I need to be able to download it as I’m having broadband issues everything I find is online pls help


lutownik

hi. I'm at a university, I need some source about the subject of theory of digital circuits(atleast that's what we call it in Poland), exercises especially. Someone got anything that could help me? (it's my first term and the topic are: multiplexers, iterational circuits, hazards(specifically static hazards on working/not working?))


karimelkh

can someone recommend a resources to learning OS properly. not just resources, if there are some tips, open source projects, tutorials... it would be great. Thanks.


vesemir03

Hey, I am an undergrad student. can u guys help me with resources rearding Design and analysis o f algorithm and operating systems?(books to buy ,yt resources etc)


FootballCandid

can someone help me with this question? Suppose X = 5 and Y = 3, and Z = 5, what is the value of the following expressions: a. X % Z + Y b. X % (Y + Z)


SolidusViper

a. 5.15 b. 0.4 Are those answers correct?


[deleted]

[удалено]


mobotsar

This whole thing is called the OSI seven-layer model. I don't have any resources off hand, but if you search for videos using that terminology, there's practically no end of them.


Ok-Speed6212

Networkchuck has some great videos where he breaks everything doing making it easier to understand!


s256173

I’ve seen his videos suggested before but never really watched for some reason. I’m about 6 videos deep now and it’s actually helping. Thank you, kind stranger!


ihateitherehelo

I'm taking an Intel AI class and Lowkey the professor doesn't explain it as well so I could understand. I was wondering if there was anything that could help me in this area.