Ask HN: Algorithms Resources for Beginners?

7 points by this_rabbit ↗ HN
I am a beginning web developer with no CS background. I've had a year of experience with ruby and some haskell. I'm hungry to dig deep into this material to use in my own projects and just for learning and challenge, but every resource I've found requires a CS background. What are good resources for learning algorithms for total beginners? Thanks!

3 comments

[ 3.0 ms ] story [ 18.3 ms ] thread
just one thing: computer science ist not about programming. CS is about the math involved in solving problems using a specific set of instructions in a manner sufficiently specific that it can be implemented. It is intimidating at first and quite helpful once mastered. Don't avoid it and don't let it deter you.

build a tool set of algorithms and you will begin to understand. Then you will want to study cs (possibly). resources:

Introduction to Algorithms by Leiserson, Rivest et al.

Algorithms, Sedgewick

Computer Graphics: Principles and Practice by Foley

http://bookboon.com/en free ebooks about math, cs, programming, office...