In lay mans terms:
A statically type language requires you to define the type for each variable.
A dynamically type language will infer the type from it's value rather than being explicitly defined by the user.

A dynamically typed language would be best for a beginner. It will allow you the freedom to learn the basics of programming without worrying too much about specific data types.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence