Quote:
Originally Posted by MrWooster
I dabble in sysadmin occasionally
ok, but are you an actual sysadmin, or are you one of those developers who says, "yeah, dude, i totally got this," and then decide that sysadminning isn't "real" code so you can just implement whatever hare-brained, non-revision-controlled, crappy hack you want?
not that i've, y'know, met any developers like this...
Quote:
Originally Posted by daveT
Started downloading a bunch of open course stuff from Stanford and MIT.
Yikes. Java, python, C++ and LISP?
if you just want to learn how to "program" (as a hobby or as a vocation), then sure, start with python or java.
if you want to learn computer science and/or how to really be a software engineer, you are doing yourself a huge disservice by passing on the MIT intro to CS class. yes, it uses a dialect of lisp (scheme), but _structure and interpretation of computer programs_ is an absolutely epic book and functional programming is a terrific thing to learn as a budding computer scientist.