Interesting reads and other things
- What is Code? by Paul Ford
- Video introduction to What is Code?
- Latency Numbers Every Programmer Should Know
- Grace Hopper's Nanosecond lecture
Canopy IDE for Python
Eclipse
Data Structures
- dsada
Programming in Java
- if you already know Python:
- open books teaching Java from scratch:
- Think Java: How To Think Like a Computer Scientist by Chris Mayfield and Allen Downey
- Java, Java, Java: Object Oriented Problem Solving
by Ralph Morelli and Ralph Walde
- an online course teaching Java from scratch:
Programming in C