I've been thinking of fully switching to Linux. I've been programming for a bit and I already have some knowledge of Linux somewhat. The real struggle has been what distro to use. I've heard Linux Mint is alright, but i've seen Manjaro and it looks pretty cool.
Adjule
Linux Mint is a great distro for beginners. It uses the same bits like Ubuntu, but has that familiar taskbar like Windows has.
You should use its Cinnamon desktop.