Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Lessons in Electric CircuitsTony R. Kuphaldt

    Lessons in Electric Circuits

    Tony R. Kuphaldt · 2000

    Electronics & Hardware
    Visit site
    Stats for nerds
    15recommend
    19mentions
    16people
    2010–2026years
    89% recommend11% neutral

    Mentions per year

    201020122014201620182020202220242026

    What Hacker News says

    1. eth0upMar 2026
      I figure it's fair enough, since this is a great but not free book, to drop https://www.allaboutcircuits.com/ - a truly amazing, and in my opinion extraordinarily well written and organized free learning resource.

      Specifically https://www.allaboutcircuits.com/textbook/

      thread
    2. United857Jan 2023
      I like All About Circuits: https://www.allaboutcircuits.com/textbook/
      thread
    3. JacesArchivistDec 2022
      https://www.allaboutcircuits.com/textbook/

      This site is a gem

      thread
    4. crooJun 2021
      Best resource I found so far on the subject is the allaboutcircuits webpage: https://www.allaboutcircuits.com/textbook/direct-current/
      thread
    5. NwtnsMthdSep 2020
      I don't have a great answer for you but I'll give it a shot. It sounds like you're trying to get from a basic understanding of analog circuits to understanding the makeup of a simple processor (e.g. the Z80).

      The general progression is:

        1. Circuit Theory (how fundamental components work)
      
        2. Semiconductors(diodes, transistors, op-amps [skip those for now])
      
        3. Digital Electronics (basic logic gates and boolean algebra)
      
      Once you finish learning about digital electronics you should have the fundamental knowledge to understand how a basic processor might operate. A reasonably good place to start might be here.

      https://www.allaboutcircuits.com/textbook/

      Read Volume 1, Volume 3 (skip chapters 7-13), and Volume 4. That should get you up to speed reasonably quickly.

      thread
    6. JugurthaAug 2020
      Meta:

      You can open an account at:

      https://www.electro-tech-online.com/

      https://www.allaboutcircuits.com/

      https://www.edaboard.com/

      These are forums with extremely helpful members. The format is different than Stack Overflow's "Question/Answer". It is built on the "Post/Thread". You can have threads that go on for 40 pages and span a year, when someone is doing a project, and these magnificent creatures will accompany the users with feedback.

      One thing I've done when starting to do PCB is submitting the design to electro-tech-online.com asking for feedback and how I could improve it. You'll have people there with decades of experience go through it, make actionable suggestions on the design stinks and why they're not good.

      You can also share a project you're doing as you are doing it, and they can help with the brainstorming/ideation and implementation, they would ask questions and question assumptions.

      If you write firmware for microcontrollers, they can also chime in and help you refine the code. If you get into that community, you'll be on a fast track because you'll have people who can do that in their sleep help you in the nicest way.

      PCB Design:

      You can get yourself CadSoft EAGLE or KiCad, print the tiny documentation in a booklet format, then read the whole documentation, page by page, annotating it, trying every functionality. Making routes, ground pour, layers, with commands and with the mouse.

      Dave Jones' "PCB Design Tutorial"[0], will also be very helpful.

      Soldering:

      Check out Dave Jones' multi-part videos on soldering[1][2][3]. Part 3 is for surface mount, don't bother with that just yet.

      Electronics

      Depending on where you're starting from.

      Absolute beginner? Take a look at Tony Kuphaldt's "Lessons in Electric Circuits"[4]. It is split into multiple volumes (DC, AC, Semiconductors, etc...)

      Somehwat beginner? Take a look at "The Art of Electronics" by Paul Horowitz and Winfield Hill. It's one of the books one has to have just in case civilization is destroyed.

      Fun trivia: The chapter on transistors explains them by introducing a figure called "Transistor Man". That figure was drawn by Edward Purcell, which you may have heard of from CPMG (Carr-Purcell-Meyboom-Gill). He also won the Nobel Prize for the discovery of the Nuclear Magnetic Resonnance.

      You can get an electronics test board like [5] on which you can experiment circuits without soldering them, and with fewer flying wires. The ones that have the screws that hold power input are nice. Then you can buy a bunch of operational amplifiers, LED, logic cates integrated circuits, resistors/capacitors/inductors and play with that.

      A bit more advanced or not:

      - Texas Instruments' "Op Amps For Everyone"[6]

      - "Op-Amp Concepts" by Greg Kovacs

      - "Op-Amp Applications Seminar"

      In depth:

      - "Troubleshooting Analog Circuits", by Robert Pease.

      More in depth:

      Application notes from manufacturers to get ideas for designs.

      But to sum it up:

      - Getting on dedicated forums

      - Getting the test board and components (to tinker)

      - Getting software for PCB design (just for the design)

      - Share the design on forums to improve fast

      - Print the board at a PCB shop

      - Solder the components following the tutorial

      - Learn more and more and go deeper at every phase after every win

      So you may first start by getting components and assembling them on the board to make a circuit work, then designing a PCB for them and soldering them to make a working "prototype", but you will also learn more reading the books, exchanging with others, reading application notes or resources from manufacturers.

      All the best,

      [0]: http://www.alternatezone.com/electronics/files/PCBDesignTuto...

      [1]: https://www.youtube.com/watch?v=J5Sb21qbpEQ

      [2]: https://www.youtube.com/watch?v=fYz5nIHH0iY

      [3]: https://www.youtube.com/watch?v=b9FC9fAlfQE

      [4]: https://www.ibiblio.org/kuphaldt/electricCircuits/

      [5]: https://static-resources.imageservice.cloud/4858576/breadboa...

      [6]: https://e2echina.ti.com/cfs-file/__key/telligent-evolution-c...

      thread

    Related

    Cover of Troubleshooting Analog Circuits
    2020–2026

    Troubleshooting Analog Circuits

    Robert A. Pease
    3 recommend · 6
    Cover of Arduino Cookbook
    2012–2022

    Arduino Cookbook

    Michael Margolis
    2 recommend · 4
    Cover of The art of electronics
    2008–2026

    The art of electronics

    Paul Horowitz
    153 recommend · 328
    Cover of Practical Electronics for Inventors
    2009–2026

    Practical Electronics for Inventors

    Paul Scherz
    51 recommend · 75
    Cover of Electric circuits
    2009–2018

    Electric circuits

    James William Nilsson
    1 recommend · 3
    Cover of Designing Analog Chips
    2011–2026

    Designing Analog Chips

    Hans Camenzind
    12 recommend · 21
    Cover of Open Circuits
    2022–2026

    Open Circuits

    Windell Oskay
    recommend · 16
    12
    Teach yourself electricity and electronicsStan Gibilisco
    2008–2018

    Teach yourself electricity and electronics

    Stan Gibilisco
    3 recommend · 4