Linux Mint is suitable for people who are new to Linux.
Debian is described as an "intermediate distro", that is, it is a bit harder.
You don't need programming knowledge to use Linux.
I've lately been enjoying LMDE (Linux Mint Debian Edition) on bare metal. I played with it in a VM for quite a while, discovered that it did a good job, and set up one of my laptops with it as the sole OS. I'm normally a pretty much always Lubuntu on bare metal, but I enjoyed LMDE enough to try it out long-term.
Although Debian is very good and very configurable it is not as easy as Linux Mint.
Not that it is 'hard' - it just doesn't hold one's hand as much.
If you are new to Linux and want something relatively 'easy' - choose Linux Mint.
Linux Mint comes with an update manager that makes it easy to keep the system up-to-date.
With Debian you'll have to learn some commands to run in the terminal.
In other words you'll have to learn how to use the command-line.
When you have time while running Mint you could study the Debian documentation to learn how to run Debian well.
Once you learn how the package management system works on a Linux distribution you'll have earned yourself a hat and things will be a lot less intimidating:-