[ / / / / / / / / / / / / / ] [ dir / agatha2 / cafechan / choroy / dempart / eirepol / place / vichan ]

/freedu/ - Free Education

Learning resources, free, for everyone
Winner of the 77nd Attention-Hungry Games
/x/ - Paranormal Phenomena and The RCP Authority

April 2019 - 8chan Transparency Report
Comment *
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.

Allowed file types:jpg, jpeg, gif, png, webm, mp4, pdf
Max filesize is 16 MB.
Max image dimensions are 15000 x 15000.
You may upload 5 per post.

Free Education For Everyone!

File: 1422587645110.png (305.13 KB, 640x974, 320:487, 1414364978661.png)


Post your /tech/ here


File: 1422611860404.jpg (2.02 MB, 700x849, 700:849, sicp_take_it.jpg)

I don't like /tech/ but here you go:

Original: https://mitpress.mit.edu/sicp/
In other formats: https://sicpebook.wordpress.com/
Solutions to the exercises: http://community.schemewiki.org/?SICP-Solutions
Video lectures: https://archive.org/details/mit_ocw_sicp / http://www.youtube.com/watch?v=2Op3QLzMgSY&feature=share&list=PL8FE88AA54363BC46

The Scheme Programming Language
Complete guide and reference to the language
R5RS: http://scheme.com/tspl3/
R6RS: http://scheme.com/tspl4/

How to Design Programs
Replacement for SICP, uses Racket.

Teach Yourself Scheme in Fixnum Days
Practical, but uses non-standard features.

Concrete Abstractions
Very basic introduction to CS using Scheme.


File: 1422612393544.png (631.03 KB, 1111x1600, 1111:1600, 1351374813425_29542833.png)


File: 1422819846351.jpg (73.54 KB, 450x317, 450:317, 137633212943.jpg)

Programming from the Ground Up
Learn programming using assembly on GNU/Linux.

> ADU was a one-year, intensive post-baccalaureate program in Computer Science based on the undergraduate course of study at the Massachusetts Institute of Technology (MIT). The majority of the instructors were professors from MIT and the program was tuition free. After running from September 2000 through July 2001, seeing the first class to graduation, the program was forced to shut down.


File: 1423420839031.jpg (375.19 KB, 1200x1100, 12:11, 1402063193817.jpg)

The Gentoomen's Library


There is also a ftp mirror here:

The user/pass is install/gentoo.


File: 1423626742988-0.pdf (1.74 MB, Programming in C (3rd Edit….pdf)

File: 1423626742988-1.pdf (3.72 MB, Complete-Manual-of-Pirate-….pdf)

Pretty nice board, even if it's as leftist as a college american.

This is the only thing I've got to show my appreciation, it's the book recommended by Harvard's cs50 -looked for some info on the author, did not find any notable red flag/relation between him and the course. Second pdf is not very related, but is a fun read.


File: 1429844754929.pdf (104.86 KB, Bash Cheat Sheet GNU LEEEN….pdf)




i love this board




Thank you every much, very handy.


File: 1433602223028.jpg (87.58 KB, 500x452, 125:113, 1335729441521_29543579.jpg)

Squeak by Example:


Introduction to Squeak (a variant of Smalltalk) with lots of examples.

Pharo by Example:


Same book but modified for Pharo (a fork of Squeak).

Deep into Pharo:


Second part of Pharo by Example.


File: 1436019911674-0.pdf (2.91 MB, Haskell School of Music.pdf)

File: 1436019911674-1.pdf (1.7 MB, Thinking Functionally with….pdf)

File: 1436019911675-2.pdf (1.41 MB, Pearls of Functional Algor….pdf)

have some haskell.

Part 1


File: 1436020728343.pdf (5.32 MB, RealWorldHaskell.pdf)


Part 2

(sadly lyah is too big to upload here)


File: 1436020841431.pdf (4.53 MB, Beginning Haskell -A proje….pdf)


Part 3

(awesome, very new book, starts at 0 and goes very deep)


File: 1436021019385-0.pdf (828.86 KB, Programming In Haskell, Gr….pdf)

File: 1436021019385-1.pdf (3.41 MB, Haskell Data Analysis Cook….pdf)


last one.


File: 1436036895018-0.pdf (2.77 MB, The C Programming Language….pdf)

File: 1436036895018-1.pdf (2.25 MB, Build Your Own Lisp.pdf)


Is it just me or is http://books.gentoomen.org/ not working?


Put it up on uguu.se or mega and link it here,



It's gone, try this:



good thread


Hello I would like to request some pdfs on learning about computers, how they work and very basic introductions to programming. Just assume I have no functioning knowledge on these areas because if I were to get into something and find it way over my head it would probably damage my confidence and I would likely never look at it again. Apologies if there is already suitable materials for me in this thread but that is why I haven't read them yet.

My goal is to eventually learn enough to get to the point where I would feel comfortable trying to build my own computer and maybe enroll in a course and stop being a worthless NEET.

Sorry for the autistic ramblings.



I don't have any pdf for you, but wikipedia is pretty complete about computer functioning.




If you don't mind being talked to like a child, then try programming games/lessons etc designed for kids. They are certain not to be over your head.



File: 1436801998359-0.pdf (2.71 MB, tmp_9203-Magnus Lie Hetlan….pdf)

File: 1436801998359-1.pdf (1.74 MB, tmp_9203-Python_introducti….pdf)

File: 1436801998359-2.pdf (958.1 KB, tmp_9203-DesignPatternsInP….pdf)


How computers work? Like, at the cirquit leve, or just how the CPU fan and Graphics Card is connected?

Anyway, have some python: babbys first programming language, and useful up to and including supercomputers (as gluecode)


Besides what is in this thread, what do I need to learn in order to be good at computers? I am completely /tech/ illiterate. I've tried googling and lurking on /tech/ but there is too much stuff and I don't comprehend the majority of it.



Sounds like we are in exactly the same situation friend. What exactly are your goals? What do you know already if anything and what do you want to learn? Programming? How to carry out repairs and replace components?


Thanks that had some helpful information and I appreciate your help


Thank you I will definitely look into resources like these. You have to start somewhere


Thank you for the resources. I will begin reading through them now.

Basically I want to know whatever I need to know to be able to build a computer. Sorry it's hard to be specific when I don't really know what I'm talking about but I want to know each component of a personal computer, their functions, how they work, some basic electrical knowledge and so on.

Maybe a glossary of /tech/ related terms with definitions in simple layman's terms would be helpful to me and >>664 also


File: 1437350514372-0.pdf (2.15 MB, Expert C Programming.pdf)

File: 1437350514372-1.pdf (2.09 MB, C Programming.pdf)

File: 1437350514372-2.pdf (1.09 MB, C Primer Plus.pdf)

File: 1437350514474-3.pdf (649.93 KB, C Game Programming For Dum….pdf)

Sorry for the request, but does anyone have "Transistor Circuit Techniques: Discrete and integrated"? Can't find any PDF on google and it's probably going to be a pain in the ass finding it in my country.


File: 1437391330857.pdf (2.35 MB, transistor-circuit-techniq….pdf)


Is this what you're after mate?


File: 1437420853014-0.jpg (211.78 KB, 1280x960, 4:3, SICP 2hu.jpg)

File: 1437420853014-1.jpg (2.02 MB, 700x849, 700:849, SICP.jpg)

File: 1437420853024-2.jpg (478.54 KB, 1920x1080, 16:9, SICP2.jpg)


Yeah, that's the one. Thanks!

Don't have more /tech/ books so I'll just post more SICP


Why don't you like /tech/?



Who said they didn't like /tech/?



The first reply.



Word of caution on the Gentoomen library. It has quite a bit of malware. Tread lightly.



I've tried to look at it, but only saw inane comments.


How much math do I need to know for SCIP?


Sorry for being retarded, but where's this "course materials" that's refered to in the image?



File: 286801c2db858bf⋯.pdf (128.47 KB, FairCoin2-white-paper-V1.1.pdf)

FairCoin: a cryptocurrency that uses cooperation between nodes to construct the blockchain, rather than wasting electricity to calculate hashes. It has a fixed money supply (the code allows for creation and destruction of coins, but this is not used in FairCoin itself. it could be however enabled in forks). It also needs some degree of centralization (I'm not sure if this is inherent to the design, or just again a choice made by FairCoop).

Basic information:




Code and docs:



Whitepaper: pdf related.




What are you primarily struggling with? Is it hardware or software related? Are you having difficulty using your operating system, a specific software, programming or just computing in general?

Try looking up computer-related articles on the Simple English Wikipedia for starters. There are countless manuals and tutorials on Youtube to help you understand how to use Windows or whatever operating system you prefer. From there you should read the documentation and learn key combination shortcuts for the basic programs you use. Programming is a step up though, I would recommend you begin with some basic scripting in Python, or even writing some web pages in HTML (W3schools is an excellent resource for stuff like HTML and Javascript).

If there is any specific terminology you are having trouble with feel free to list them.


I just passed my 901 for the A+ and I'm about to take the 902.

Any pdfs or videos in relation to certifications?

Excluding Professor Messer's free content.



Hey OP, can I get a sauce on that first image?



Here is the watered down version of computers. If you need any further details, feel free to search wikipedia, using any relevant terms that you need clarified.

Computers are machines that run on electricity. Just like a blender runs on electricity, so too do computers. The amount of electricity used is measured in Watts. A Watt is a measurement of work done (yes, physical work!)

Electricity is often understood in plumbing terms, because it is much easier for us to imagine water flowing through pipes, than it is to imagine spinning electrons and their magnetic fields. If you would like to get a good idea of the physics of electricity and some basic components, here are some useful animations:


Running on electricity (which you have a better understanding of now), these machines are special. What makes computers so special? Many machines can do 1 thing, like an automated saw that can cut 2cm x 2cm x 2cm cubes in half. Here, the machine has an input of a 2cm cube and an output of two rectangular boxes 1cm x 2cm x 2cm. Great, push a button and it cuts the cube. Sync it up with a conveyor belt, and you can add in another machine which does something else with the two boxes. Maybe the next machine can line them up so that the long ends are facing each other? The possibilities are endless. Think of all the different machines you see in How its Made. Wedges, wheels, screws. These are simple machines. Computers are on the other end of the machine spectrum. Computers are an example of abstract machines. Abstract machines can do simple math https://www.youtube.com/watch?v=gJQTFhkhwPA

The thing is, when you line enough of them up, they can do some pretty complex math and functions.

This is where you have modern, programmable computers. All using simple functions to read and write information, known as memory.

Memory is a key component to computers. Make yourself familiar with memory. Binary, bytes, bits are the basic measures of machine memory (binary). Hertz, Hz is simply how many times something happens a second. The AK-47 has a cyclic fire rate of 600 rounds per minute, or, 10 rounds per second, or 10 Hz. Hz is used for anything that happens really quickly, on a human time scale.

These are the basic building blocks of your knowledge of computers. Look up mainboards, this article is a good primer https://www.tomshardware.com/reviews/motherboard-parts-explained,5669.html

Just like how a car has tires, computers have standardized (ATX) parts that work interchangably with one another. As long as you know the various different components, you can "build" a pc. Not from scratch though, that would require deep knowledge of electrical engineering and technologies like PCB fabrication and techniques like SMT soldering.

Like with anything, I like to learn by doing, a whole bunch of reading is nice, but functional knowledge supercedes conceptual in my book. Set aside time and resources to build a project pc, make it simple, cheap, and be sure to learn from it.

Honestly the easiest way to learn stuff is from someone who knows and is willing to teach you by doing it with them (apprenticeship). I would reach out to someone you know to plan and execute this practice build. Then you will find yourself doing bigger, more complex projects. The same can be said of software projects.



Thats Squid Girl, nice post number by the way. John Browning was a cool dude

[Return][Go to top][Catalog][Nerve Center][Cancer][Post a Reply]
Delete Post [ ]
[ / / / / / / / / / / / / / ] [ dir / agatha2 / cafechan / choroy / dempart / eirepol / place / vichan ]