Creating our disgusting ideas has never been easier. Arduino and Raspberry Pi help , and Raspberry alternatives become more accessible than ever. The components are available in abundance. Online tutorials and courses abound. Shortly speaking, now It’s time to learn DIY electronics and these are our top recommended resources for that.
We have written in the past about how technical education is neglected. in favor of items that are «less pragmatic». We’ve also written extensively about how you can learn to code. But when it comes to putting together your own captivating electronic ideas, there is a whole new set of skills to learn — electronics DIY .
Be a Tinker

Once you master the basic skills and tools of this profession you will be on your way to a new obsession. An obsession with tinkering with chips and soldering irons that will allow you to create your own versions and hacks of projects such as:
- Brain Stimulators DIY DIY
- remote control for
- Recreating your own classic electronic ping pong game
- DIY smart streaming speakers with Raspberry Pi
- Creating a giant LED pixel display.
- Create night light night light night light
- Your own lighting will improve the quality
Of course, if this is a completely new area for you, it is advisable to start with the very basics. Electrical safety, transistors, LEDs, switches, etc. From there, you can move on to learning basic programming and more advanced circuit designs. In time, you will soon be able to get to work on some of the more complex and exciting Arduino projects and more.
For beginners

Amasci.com offers a fantastic, easy-to-understand introduction to the basics of electronics for beginners. Spending a few hours reading most of the articles on the site will give you a fairly solid grasp of topics ranging from the relationship between watts, ohms, amps, and volts, to learning about capacitors, as well as tips and fun books. projects.
When you’re ready to move on from «simple» theory, visit the basic electronics page at 101Science. This is an introductory «course» that you could take through the weekend. From circuits and inductors, to data sheets and robotics; by the end of the course, you will have the desire to start. And if you’re so inclined, you can test yourself too.
According to the site itself,
Most online courses are disorganized and it is hard to find specific information and follow their train of thought. There is a lot of useful information on the Internet, but finding and organizing it takes a lot of time, skill and effort. We have done it all for you.
Other sources
For more tips on learning the basics, you should check out:
1. Learn how to solder comics : Soldering will become a skill that you should become familiar with. Learn how to do it right from day one and you’ll gain yourself a valuable edge. Check out the best soldering irons for beginners to start.
2. Basic video course on electronics . This YouTube course is a must for anyone who wants to get serious about electronics. Currently consisting of 78 videos, you will learn a huge amount of knowledge in a short time.
3. Basic Electronic Skills Electronics for : Watch these 10 introductory videos and 10 skills you need to master to master DIY electronics, from breadboarding and applying glue to stripping wires and learning how to use a multimeter.
4. AllAboutCircuits : A great site for spreading your knowledge on all things electrical, with learning resources including video tutorials, worksheets and a very active forum for any questions you may have. The content can be quite advanced, but there is also a ton of great content for beginners.
For intermediate students

If you don’t plan on diving into the deep realm of DIY electronics pretty quickly, you can skip this section or just refer to these resources as needed.
As you start playing with different projects, you will need additional intermediate skills such as the following few examples. There are many skills you can turn to including 3D printing and laser cutting. But in today’s hacker environment, a lot of electronic projects tend to use an Arduino (or something similar), some basic programming skills, and build circuits that do what you need.
Arduino
Arduino is a tool for building computers that can perceive and control more of the physical world than your desktop computer. It is an open source physical computing platform based on a simple microcontroller board and a development environment for writing software for this board.
(Arduino.cc)
In short, by linking your new home electronics skills to the Arduino, your possibilities for experimentation are virtually endless. To get started, we have our own Introduction to Arduino Arduino has its own tutorials and examples to work with. 
The Arduino software allows you to view various Arduino samples, modify them, and test your changes to make sure you’re doing everything right. And if you can’t figure out the code yourself, you can also use some of the public domain code.
This start should be enough to get your toes wet, but learn the next two resources and you’ll be up and running. If you’re looking for something a little more physical, the Arduino For Dummies (book) is highly recommended:
1. Introduction to the Arduino video course. introductory course Jeremy Bloom walks you through everything you need to get started with Arduino, including buttons and functions, analog inputs, motors, transistors, GPS tracking, and wireless integration.
2. Realizing what is possible : See what’s actually possible with the Arduino on this page, from fire-breathing lanterns, to more sophisticated climate control mechanisms in a greenhouse, to doorknobs with a secret detector.
python

It looks like like-minded people will go out of their way to make Python the best general-purpose language to learn at this stage of your electronics adventure. Not only does it work well with both Arduino and Raspberry Pi (not sure what that is?) for more basic projects, but it’s also a relatively easy language to get to grips with, offering a wealth of resources to help you along. .
1.LearnPython.org: is a free, interactive, browser-based tutorial that walks you through the basics with relative ease. Just read a brief introduction to each topic, then complete the exercise to try out what you’ve learned.
2. Learn how to use Python with Arduino . These text tutorials will show you a few projects that have been created with Arduino using Python, as well as how to get started on your own. If you want to move on to more complex Arduino projects, the C programming language is recommended, although Python is an easier place to start.
3.Python Libraries : if you want to do something with python, someone has probably done it before you, so why not borrow your code to save some time? This page contains links to 20 Python libraries where you can search for the code you need.
Search for ideas and tutorials

Once you’ve mastered a new skill in electronics, try it on a new project to see what you can really do with this new knowledge. After all, searching for a project with simple instructions and lists of kits that will will please is the best way to learn the practical side of DIY electronics.
Go to the following sites, each of which contains a huge number of project guides. Explore the pages and create a short list of projects you can do within your budget. Then enjoy!