TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What is the best way to get into building electronics as a programmer?

9 pointsby newsoulover 1 year ago
I am asking not only about learning what is taught in classes for solving ideal problems. I am talking about the real engineering like a hobbyist who actually understands what works in real life and how to build it properly.

10 comments

magicalhippoover 1 year ago
I learned a lot from watching YouTube, here are some that IMHO have great content for this, in no particular order:<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;@RobertFeranec" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;@RobertFeranec</a><p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;@MicroTypeEngineering" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;@MicroTypeEngineering</a> (includes some nice critiques of viewer-submitted designs)<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;@AltiumAcademy" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;@AltiumAcademy</a> (including some great conference talks)<p>I&#x27;ve also really enjoyed these for more basic understanding of electronics:<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;@FesZElectronics" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;@FesZElectronics</a><p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;@w2aew" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;@w2aew</a><p>That said I&#x27;d say perhaps join a Discord. The MicroTypeEngineering channel has a fairly active Discord with a good mix of pros and hobbyists who help each other in design questions and such.
评论 #39349787 未加载
mikewarotover 1 year ago
I&#x27;d strongly recommend getting an Arduino starter kit, something with motors, sensors, etc. You need to get an intuitive feel for series and parallel circuits, what capacitors do, etc. Also pick up a multimeter, and if you can, some form of Oscilloscope, so you can see the signals.<p>As for the real world, most electrolytic capacitors from before 10 years ago are just junk. Tantalum capacitors tend to commit suicide by shorting then possibly exploding, sometimes taking out other things, or circuit traces.<p>If you understand all of the above, then you&#x27;re ready to read &quot;The Art of Electronics&quot; by Horowitz and Hill.[1] They get into the nitty-gritty about practical choices of components, etc.<p>[1] <a href="https:&#x2F;&#x2F;artofelectronics.net&#x2F;" rel="nofollow">https:&#x2F;&#x2F;artofelectronics.net&#x2F;</a>
评论 #39349909 未加载
nativeitover 1 year ago
I took 5 light semesters of EE at my local community college. I have probably learned more from YouTube, in the end, but I don’t think I could have been nearly as effective in my learning without the formal school curriculum. It gave me a rock solid foundation, and allowed, me to focus on the most relevant topics to get where I wanted to be (primarily working on audio hardware, with a bit of DIY tooling and misc tinkering).<p>Trust me when I tell you that it’s the easiest, most efficient way of discovering where your strengths are, and where you have gaps in your knowledge. Don’t worry about the academics side of the classes, just take the things you’re interested in, and call it done when you feel you have gotten what you need from it. Community college classes are generally very affordable in most states, if not free. Get your textbooks used.
lerosover 1 year ago
Assuming you&#x27;re interested in embedded software (pure electronics is it&#x27;s own thing):<p>Unless you&#x27;re already a competent C++ developer, I would start with getting either an ESP8266 or ESP32 and making some simple projects in Arduino IDE by stitching libraries together. You can do a lot with various sensors, actuators, and a bit of simple glue code. Getting outside that simplified Arduino world requires additional learning curves so have fun there first if you can.<p>I&#x27;m a full stack developer and I code in many languages but I haven&#x27;t had to do any low level C++ code in a while and I&#x27;m finding that my biggest hurdle as I&#x27;m getting into a complicated embedded project where there aren&#x27;t libraries for what I&#x27;m trying to do.<p>Of course there are frameworks for programming ESPs in Lua, Micro Python, and JavaScript (Espruino) but those have their own learning curves and limited available libraries too.
brudgersover 1 year ago
Doing the thing is the only way to get into doing things.<p>An old Radio Shack Science Fair N-in-One kit (for N between 25 and 300) is a way that might work because they are hands on and were designed for beginners.<p>Wanting a best way to do a thing is a way of avoiding the hard reality that you will be bad at the thing when you start. So a soldering iron and a willingness to suck is another reasonable way to start electronics…irrespective of whether a software engineer or seamstress.<p>Anyway, doing things badly is the only way to learn how to do them well. The only way to keepiuppi 100 times is to start struggling to keepiuppi twice and then thrice and all other 99 steps.<p>Good luck.
h2odragonover 1 year ago
&quot;Best&quot; depends on who you are. I suggest just jumping in and starting. Find a real problem and build something to address it. Make yourself an audio amplifier or Arduino robot. Start fiddling with blinkylight GPIO on a raspberry pi. Build a one wheel skateboard.<p>you might find ideas here: <a href="https:&#x2F;&#x2F;hackaday.com&#x2F;blog&#x2F;" rel="nofollow">https:&#x2F;&#x2F;hackaday.com&#x2F;blog&#x2F;</a>
sircastorover 1 year ago
“Make: Electronics” by Charles Platt will give you a solid understanding of practical circuit building and why we design circuits the way we do. This is a really great book, very well written.<p>From a programming standpoint though, get an Arduino compatible board and starter kit and go to town. You can do lots of cool electronics projects with an Arduino and some LEDs.
AbundantSalmonover 1 year ago
Practical Electronics for Inventors by Paul Scherz is pretty good, but hard for me to tell if it is good for a complete beginner as I come from a non-electrical&#x2F;electronics engineering background and we still get taught the basics in first year and have the fundamentals.
epirogovover 1 year ago
For programmers, who know only one danger do not trunceate table on production database, I need to told for electronics beginner to make experiments with voltage below 36 Volts, please.
reliefcrewover 1 year ago
Practice, practice, practice.<p>Oh no... that&#x27;s how you get to Broadway, sorry.