Author Options:

where to learn about programming and electronics? Answered

ok so i want to start learning about programming and electronics (wiring, soldering, circuits, etc). where do you guys learn ur stuff from with the exception of college? i need any books, websites, etc that you used to hone ur craft so i too can learn. thanks



3 years ago

My main source of knowledge would be from the book by Paul Horowitz and Winfield Hill, "The Art of Electronics". The authors have revised the book multiple times, so I would suggest getting the "3rd Edition" of the book. It is over 1000 pages, and very detailed. I highly recommend buying it.


6 years ago

I always go to electronics books to learn, but that's just me. There are also a lot of great websites for electronics/tech such as hacknmod.com, projectsquare.nu, and hackaday.com. (ProjectSquare has a database of tech reference articles, which I think is what you're looking for.) Hope this helps!


10 years ago

At all times and in all places, nothing can beat the dynamic duo of google and wikipedia. That said, there are a few other useful sources for electronics knowledge. I recommend:

hack-a-day for general electronics related hacks and news
SparkFun for some good insight on electronics and programming. In particular, they have lots of great tutorials and a dedicated forum for electronics.


Reply 10 years ago

For web programming (HTML, CSS, Javascript etc) , W3Schools has a large selection of well-written tutorials.

For "real" programming languages (C/C++, Java, Perl, Python, etc) there are any number of tutorials online. I suggest just googling around for "(name of language) tutorial" and have a go until you find one where the style suits you. The important thing is to find one that actually explains what you are doing, not just what code to write to achieve a certain purpose- that's where there is no real alternative to an educational course, but some online tutorials are well-written and provide a decent explanation of the theory.

Alternatively a library or bookshop should have "(language) for dummies" or a similar book- I actually got into using Linux by finding a crusty old copy of "Debian for dummies" or "The witless buffoon's guide to Debian" or something with the installation CD still in it and just playing around.

Once you are familiar with the basics of a language and have specific questions, there are hundreds of forums where someone will probably have had the same problem and a solution supplied. In short, for learning to program, Google Is Your Friend.


Reply 10 years ago

While learning to program I always found modifying, or simply copying, bits of other peoples sourcecode helped me alot. I didn't always understand how the code worked. However it helped me maintain my interest in programming. I'm still doing it to this day, whilst giving credit where credit is due ofcourse.