Is Java similar to the following languages: C, C++, Python, CSS/HTML5? If it is not similar and you are a pro in Java, is it easy to learn them? In how many days one can learn python provided that he knows java and c language well?