Is there a big difference in between Python and Java as general languages go? if I was to be good at Python would I have a good chance at learning Java because of the previous programming knowledge in Python? are the general functions and procedures of the 2 languages the same? different? totally different?