in reply to Learning ***** as a second language
French, because is sounds so good.
Chinese or Hindi, in case you have to work with Chinese or Indian techies knowing their language will make it all more fun. Besides, traveling through either China or India while knowing the local language would be a pretty amazing experience.
Otherwise, the other 45 responses all have very good suggestions.
when small people start casting long shadows, it is time to go to bed