Can I learn algorithms with JavaScript? For quite some time now, I've been wanting to learn programming algorithms, but have no idea where to begin. I have knowledge in JavaScript, PHP and MySQL. What would be the best source for me to begin learning algorithms?