Robert Sedgewick

Robert Sedgewick

Learn from the Guru of Algorithms – his recent talks, courses, papers etc.

coursera also offers a course on algorithms by Robert Sedgewick

The Guerrilla Guide to Interviewing (version 3.0)

The Guerrilla Guide to Interviewing (version 3.0)

Great article…as usual because its from Joel Spolsky  – one of my favorite writers and role models.

Websites that help teach how to code

khan academy

code academy

http://code.org/

Coursera Free university courses taught online by real professors. Start with CS 101

Edx Free university courses plus discussions, quizzes, and other interactive learning.

Udacity Free interactive college classes on computer science for all levels.

TeachingTree.co Free college lectures on computer science for advanced students.

Java links

Non-Blocking I/O Made Possible in Java – Developer.com

onjava.com/onjava/2002/09/04/nio.html

The best Java blog I have come across

JavaCodeGeeks

Java NIO vs IO

Queues

CS courses

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/

http://www.aduni.org/courses/

https://www.coursera.org/category/cs

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/

coursera

Boost articles on C++

C++ Coding standards

Boost documentation and the library

IDEs on the Linux platform

C++
Good IDEs
Code::Blocks
kdevelop
eclipse
eclipse linux tools
codelite
Gvim got a good plugin for C/C++ called cvim.

Dynamic Languages
komodo