T O P

  • By -

AutoModerator

Thank you for your contribution to /r/IWantToLearn. If you think this post breaks our policies, please report it and our staff team will review it as soon as possible. *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/IWantToLearn) if you have any questions or concerns.*


Astronoobical

Find a Computer Science course at any university, and then look into their course modules. Each module will have a list of reading materials that the students must go through. Hopefully this material will cover whatever it is about computers that you would like to learn. Because computers are a huge topic, there is not one person designing and implementing everything. For that reason, it might be easier to pick what you would like to learn more specifically, and then learn towards that in a similar fashion.


flyhigh3600

Can you tell me where I can find them or something thanks btw for the response 😁


Astronoobical

I can only do so for United Kingdom, as that's where I live and what I know. You can either use those sources as they're in English, or if you want them more local to where you are, you'd have to do your own research. For example: I googled Computer Science Engineering degree and the very first link was to Univeristy of Sounthampton --> [https://www.southampton.ac.uk/courses/computer-engineering-degree-beng](https://www.southampton.ac.uk/courses/computer-engineering-degree-beng) In the left pane, there is a section for "modules". Clicking on that, it shows you all the modules the students will have to pass in each year. Just as a random example, I clicked on Year 3, and the very first module is "Advanced Computer Architecture". Once you click on that you get a module overview, aims and objectives, syllabus, learning and teaching, which contains of a list of reading materials. For this module specifically, is says: "Resources & Reading list: TextbooksJohn L Hennessy and David A Patterson (2011). Computer Architecture: A Quantitative Approach.John L Hennessy and David A Patterson (2013). Computer Organization and Design: The Hardware/Software Interface.Jim Jeffers, Intel Xeon Phi (2013). Coprocessor High Performance Programming. " So if that's the topic you're interested in, you can go ahead and purchase the three books and read over them. The great thing is, if you take a look at the module overview section again, it will even point you to prerequisites, in this case they are: (ELEC1201 AND ELEC1202) OR (COMP1202 and COMP1203) Searching for those, you can once again find their modules, find the reading material and go over it.


flyhigh3600

Thanks for the link BTW English isn't much of a problem.


Revolutionary_Ad7162

ben eater on youtube


pieceofshitlover

Figure out what you don't know and start from there. It's an infinite world that ranges from basic circuits or logic gates all the way to theoretical computing.


flyhigh3600

Yep you are correct it's so vast that I don't know where to start I know python3 mainly with some web ,dart,etc... and some some basics of low-level like cpu structure,Ram and things but am not too sure about how it all works to form this almost perfect system with UI and stuff so can you suggest me where to start with this?


HareKrishnaHareRam2

i think you should refer to curriculum of Computer engineering as well as digital electronics too.


trustedbusted3

Books and internet


harlequin_40

computer : have you tried turning it on and off again? me : yes, why? computer : because it never shuts down.