Learn Ruby with the Neo Ruby Koans Great way to lean Ruby by fixing errors in set of well thought of unit tests.
Try to learn something about everything and everything about something. Thomas Henry Huxley (via Donald Knuth )
Learn X in Y Minutes: Scenic Programming Language Tours Learn X in Y minutes : Take a whirlwind tour of your next favorite language. Community-driven!
Immediately after every lecture, meeting, or any significant experience, take 30 seconds — no more, no less — to write down the most important points. Sonra Oku (via The 30 second habit with a lifelong impact — Medium )
Flexible Muscle-Based Locomotion for Bipedal Creatures (by John Goatstream ) We present a muscle-based control method for simulated bipeds in which both the muscle routing and control parameters are optimized. This yields a generic locomotion control method that supports a variety of bipedal creatures. All actuation forces are the result of 3D simulated muscles, and a model of neural delay is included for all feedback paths. As a result, our controllers generate torque patterns that incorporate biomechanical constraints....
This brings us to the magical three step process for becoming an expert at anything: Watch someone Try it yourself and experiment Teach someone else (via Programming Your Brain: The Art of Learning in Three Steps | BitNative ) See also another image representation:
CodeRunner — krillapps Edit and run code in any programming language with just a single click. With CodeRunner, it has never been easier to write and test code, run scripts, work with algorithms, or simply experiment with a new coding or scripting language.
It’s a great day to make a mistake. Jennifer Gresham (via The perfectionism cure – Everyday Bright )
Duolingo | Learn Spanish, French, German, Portuguese, Italian and English for free Language courses for free and for fun in a crowdsourced translations site with embedded game mechanics.
(via Memorizing a programming language using spaced repetition software | Derek Sivers ) I’ve been doing this for a year, and it’s the most helpful learning technique I’ve found in 14 years of computer programming. See also: Janki Method – Using spaced repetition systems to learn and retain technical knowledge. Effective learning: Twenty rules of formulating knowledge Software: Anki – friendly, intelligent flashcards
Learnable Programming Programming is a way of thinking, not a rote skill. Learning about “for” loops is not learning to program, any more than learning about pencils is learning to draw. People understand what they can see. If a programmer cannot see what a program is doing, she can’t understand it. Excellent essay about programming “without blindfolds”.
Study Hacks » You Know What You Write: The Textbook Method for Ultra-Learning In two cases I spent roughly the same amount of time trying to learn new knowledge. In one case, I efficiently mastered a new area, while in another, I ended up frustrated. The comparison highlights the power of a simple act: describing and organizing information in your own words.
Harvard Classics (Bookshelf) – Gutenberg The Harvard Classics, originally known as Dr. Eliot’s Five Foot Shelf, is a 51-volume anthology of classic works from world literature, compiled and edited by Harvard University president Charles W. Eliot, that was first published in 1909. Dr. Eliot, then President of Harvard University, had stated in speeches that the elements of a liberal education could be obtained by spending 15 minutes a day reading from a collection of books that could fit on a five-foot shelf....
À primeira cai quem não sabe, à segunda quem se esquece, à terceira quem merece! Hugo Ferreira (adapted)
If you’re not busy being born, you’re busy dying Bob Dylan
If you’re the smartest guy in the room, you’re in the wrong room. Fabien Lasserre ( @flhke ) on Twitter