My teacher told me that if I wanted to get the best grade in our programming class, I should code a Simple Source Code Converter. 
Python to Ruby (the simplest he said) 
Now my question to you: how hard is it to code a simple source code converter for python to ruby. (It should convert file controlling, Control Statements, etc.) 
Do you have any tips for me?
Which language should I use to code the converter (C#, Python or Ruby)?
As simple as coming up with enough clever regexps that convert the syntax correctly.
Ruby and python's syntax is close enough for this to be not very hard.
You might need to do abit of extra work to rewrite stuff that you have in python that doesn't exist in ruby like listing comprehension for instance.
How do I code a source code converter from python to ruby?