For more information on statically versus dynamically typed languages, you can refer to https://android.jlelse.eu/magic-lies-here-statically-typed-vs-dynamically-typed-languages-d151c7f95e2b.
To find out more about Hungarian notation, refer to https://frontstuff.io/write-more-understandable-code-with-hungarian-notation.