pickit3 or mplab snap for beginner Hi all!

I want to use some PIC18 chips for a project I'm working on. This is my first time working with a PIC chip. I've been reading on the internet but couldn't find a definite answer whether pickit3 or snap would be better for me. (I don't have enough money to purchase the pickit4 unfortunately.)

Later I would also like to program DSPICO33, and maybe even AVR32 and AVR64.

Is it possible to program these chips with the onboard programmer of the curiosity nano?

What are some of the important features between the pickit3 and snap?

&amp;#x200B;

Thanks in advance!