I know it is a kind of broad question but any answer are appreciated.
Java and c# are pretty similar in terms of syntax and are mostly strongly typed (C# is getting more dynamic with every version), Python is a dynamic language
How Similar are Java, C#, and Python?