what language should I learn next?
rmanocha: If I had the time, I would pick up C. I've spent a number of years working with higher level languages like Java and Python, and while they're good and fun and all that, I feel knowing a low level language like C is important to be an effective (insert any computer related task/job).I personally am really interested in learning C and then figuring out how to tie my C code into a Python module - maybe increase the speed of some of my code...That said, I had used some Scheme back in school to write a parser for a stripped down version of C, and while it wasn't the most fun project ever, working with a functional programming language really opened my eyes (up until then it has been OOP/Java all the way).