Basic References

Some references I've compiled from previous courses, relevant courses listed in brackets:

Programming Concepts

Programming Laguages

System

  • Windows Command Reference (111) - More than you'll ever need to get around DOS.
  • Unix Command Reference (211+) - Contrary to many questions, unix is not like DOS, its rather the other way around. Most of the servers on the internet are still unix so knowing how to get around is essential. Basically treading of water in unix requires knowing only man which in turn can help you learn the real basics cp, mv, mkdir, rmdir, rm [-r], ls, cd, more, less, cat.

Editing

  • Text Editors (*)- These are full hard to use but very rewarding, very powerful text editors. Many people believe every programmer should be comfortable with at least emacs or vi as they are universally available. I use vi. Quick references here and here
  • Eclipse IDE (111/211)- But you should use this (at least to start). On this page you can find Eclipse as well as other software suggested by the department.
  • Netbeans Java editor - I've also heard this is good.