I'm a programmer and electrical engineer. My favorite languages are Python, Perl, Matlab, and C++ in that order. Java is in there somewhere; I haven't decided where yet.
Regarding SO: I do not believe in "give me the codez" homework answers. I don't need to do your homework; you need to do it so you'll learn something. I will give hints but not answers. If your question is obviously homework and you fail to mention it or at least put forth some honest effort, I will ignore it.
Q&A for professional and enthusiast programmers
Q&A for software developers, mathematicians and others interested in cryptography
Q&A for active researchers, academics and students of physics
Q&A for people studying math at any level and professionals in related fields
Q&A for computer enthusiasts and power users
Q&A for electronics and electrical engineering professionals, students, and enthusiasts
Q&A for linguists, etymologists, and serious English language enthusiasts
Q&A for professional programmers interested in conceptual questions about software development
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for Information security professionals