I'm a programmer and electrical engineer. My favorite languages are Python, Java, and C.
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.