My background is Java. I would like to know the difference between Python and Jython. Are they different languages? Should I learn Python first and then Jython? The reason I would like to learn the language is to use it with Java. I just spend one hour on a Python tutorial - the language is just a thing of beauty!