3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Where do I start hacking (the good kind)?

                    I've become fairly decent at basic electronic hardware hacking (fans, lighting, audio, etc.) but as far as things like software go, I'm a noob.  I was wondering if anyone had any advice or recommendations as to where I can learn more about hacking for software, etc.  Thanks!

3 answers
May 12, 2010. 1:41 PMJJAJoshua says:
 The Library is a good place. I know that doesn't sound techy, but my library holds several good hacking books. Just reading books like Takedown(written by Tsutomu Shimomura)  can give you a better knowledge of how hacking works.  Hackthissite.org is a good website when learning HTML hacking. 
May 11, 2010. 2:40 AMNachoMahma says:
.  It depends on what you mean by "hacking for software."
.  If you want to reverse-engineer/modify proprietary apps, then you want to start by learning a low-level language.
.  If you want to understand/modify open source apps, then one of the higher-level languages (eg, C++, Java) would be more appropriate.
.
.  If you want to learn how computers work, in general, then steveastrouk's suggestion of an Arduino is a great option.
May 11, 2010. 12:51 AMsteveastrouk says:
Probably start with the Arduino then. There are loads of introductory tutorials for it that will get you up and running.

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!