Register and login to submit your favorite /. comments!

The fastest way to learn ANYTHING

Submitted by BruceCage on May 28, 2006 - 4:17pm.

From: Starting an Education in IT?

learn by solving *your* problems
by Speare (84249) (#15418665)

Sure, there are seriously important things to learn in data structures, algorithms, and methodologies, but the fastest way to learn programming (the fastest way to learn ANYTHING) is to try to solve your own problems, not the stock rote example problems you'll find in books.

If you want to learn how to skate, take a tennis ball and chase it around a parking lot while having skates strapped to your feet. Don't spend more than a few minutes trying to consciously learn how to stand, roll forward, brake, or fall. Chase the ball. Do something OTHER than learn how to skate, but do something that requires skating. Your medulla oblongata will do the job far faster if it's allowed to do it without micromanagement from your conscious mind.

Same goes for programming. You won't learn how recursion works by typing in a fibonacci example. You'll learn how recursion works when you want to make a gallery thingy and find yourself needing to catalogue all *.jpg files below a certain directory. You won't learn how object oriented programming works by re-reading the wikipedia article on polymorphism, you'll learn more valuable lessons when you decide it's insane to be writing almost identical code in so many places and realize that's what a parent class is for.

Solve YOUR problems, not the book's, and you will develop a passion for problem solving. Almost all of the "programmers" out there who succeed have one thing in common: they wanted something implemented so they got it working on their own.

login or register to post comments

wow you wrote 4 paragraphs

Submitted by Anonymous on July 3, 2006 - 3:26pm.

wow you wrote 4 paragraphs saying practice makes perfect. how original.

[ login or register to post comments ]

There are actually people

Submitted by Anonymous on July 6, 2006 - 5:36am.

There are actually people out there who need such a reminder

[ login or register to post comments ]

Obnoxious people tend to be

Submitted by Anonymous on July 10, 2006 - 4:25pm.

Obnoxious people tend to be the ones who need the most prodding as well ^_^

[ login or register to post comments ]