Someone’s List Of Essential Algorithms

5 algorithms you must know:

Algorithms are underrated and probably underused – it comes up maybe 1% of the time, but in that 1% of the time, it’s 100% important. These are real algorithms, with real-world application, but the lesson is in the paradigm.

They list Sorting, Binary Searching, Hashing, Dynamic Programming, and Search Algorithm.

The first four are common, although most people I know simply google solutions, not knowing they’re using a Quick Sort. I don’t think I’ve used any Search Algorithms in my professional life.

Knuth‘s Fundamental Algorithms (volume 1 of his The Art Of Computer Programming – you DO have a copy, don’t you?) describes how to use Linear Lists, Trees, and similar structures. He devotes all of Volume 3 to Searching and Sorting.

Free Books About Programming And Other Computer-related Topics

Free Computer Books, Tutorials & Lecture Notes:

Those books listed in this web site are only links to other sites all over the world, except few which I got special permission from authors. No copyright violation is within this site.

LOTS of links. I tend to forget about sites like this, relying on google instead.

I think Pender sent me that link long ago.

How To Play Jazz Piano

Playing the piano

Learn Jazz Piano
is an excellent site providing free lessons:

Want to learn some blues licks? We’ve got ’em- just go to the Blues Licks room. How to harmonize melodies? That’s here too. Jazz piano scales, jazz piano chords and jazz chord progressions, jazz piano theory- it’s here. All the tricks of the trade that professional jazz piano players use all the time, free for anyone who wants to study jazz.
Why free? There is a great jazz piano community here and it’s a privilege for me to be a part of it. Not only do I enjoy interacting in the forums, but the amount of jazz studies information here always gives me something new to work on at the piano.
The real cost jazz piano lessons and learning jazz in general is the time you spend as your life is dedicated to practicing the piano, learning the music, and adjusting to the life style of a jazz piano player.

The Simple Blues lesson is a small, useful example of what they provide:

The blues is something you should know in all twelve keys because the blues IS the cornerstone of jazz. Knowing the blues in 12 keys is such a universal jazz law that people don’t even have to mention it.

Now to find time to practice.

How To Fly An Airplane

Animated airplaneThe Federal Aviation Adminsitration’s (FAA) Airplane Handbook:

The Airplane Flying Handbook is designed as a technical manual to introduce basic pilot skills and knowledge that are essential for piloting airplanes. It provides information on transition to other airplanes and the operation of various airplane systems.

Save thousands of dollars in lessons and just study this book! All you need is a plane to practice on.