An autodidact is a person who spends time learning something new on his own.
With endless resources available for free online, autodidacts have never had it easier.
We've gathered a list of resources where you can go learn some entirely new skills (if you're motivated).
Here's our beginner's guide to learning everything you need to know to make it in tech.
Build your own website with these web design tutorials
W3Schools.com: free tutorials in basic web design and all the major web development technologies.
Webpages That Suck: Learn good web design "by looking at bad web design."
Get started with computer programming
One of the best introductions to computer programming we've ever seen comes to us from Nate Westheimer.
He outlines what he calls the "Hope Manifesto," breaking down how he learned basic coding principles in one week. He shares his method here.
Get your feet wet in the world of electrical engineering
Electrical Engineering for Beginners: If you start at the beginning with this blog, it will take you headfirst into the world of circuits, watts, and volts.
iCircuit: An iOS app that lets you play around with circuits without electrocuting yourself.
No need to go to college for graphic design
Graphic Design - A Self-Study Course Outline: We love this in-depth tutorial that outlines a plan for the reader to become a capable graphic designer.
SpeckyBoy Video Tutorials: If you don't have the time to learn something in-depth, check out these cool color-by-the-numbers techniques to stylize your images.
Learn iOS development
Stanford C193P Courses: These are available as a free podcast provided by Apple engineers. That makes them a great place to start.
Stack Overflow: It's a repository of questions and answers related to computer programming and development. Browse the questions tagged with "iPhone" and see what you can learn. If you don't find what you're looking for, you can submit your own questions.
There are plenty of resources for beginning Android development
The official Android documentation: It's a good place to start with tutorials and links to download the software development kit.
Here are 20 hours worth of tutorial videos: These 200 episodes of instruction start small and get complex quickly!
Build a computer by yourself
Kitchen Table Computers: It tells you not only how to build a computer, but provides a great insight into how a PC works.
Maximum PC: This 15-minute video follows Will Smith, then-editor of Maximum PC, as he builds a computer from scratch components.
Still looking for something?
There are several other places to check out where you can learn a new skill.
- Your library!