No,
I guess I don't really understand MPLAB at all then. So I could write a program in C using MPLAB and it would work?
That seems way too easy.
It's not terribly difficult. An
IDE gives you a common set of tools to use with all your languages. You only have to learn one editor that way. There's easy access to your programmer and debugger and a BUNCH of other tools, all in one program (the IDE).
Most PIC language suites integrate into MPLAB automatically (or with a click or two) when you install them. Then when you create a new project you just select the language toolsuite you want that project to use and you're programming baby!!
https://en.wikipedia.org/wiki/MPLAB
Hmm, says there that it supports Assembly and C........
And BASIC and others. The assembler is Microchip's MPASM. It's bundled with MPLAB. If you disliked it for some reason you could probably install another one and use that instead (Are there any other assemblers for PIC? Not sure...).
"Supports" does not mean that these other languages are already part of MPLAB. They are not. Only MPASM comes with MPLAB when you download it. To add another language you download and install it. With some, during the install it will ask if you want to integrate with MPLAB. With others you have to follow instructions and move a couple files from one directory to another. Depends on the language toolsuite.
Is it really that easy to try C?
Takes about (being generous) half an hour to download a compiler and install it. Maybe a bit longer if yer confused and mess it up a couple times.
Then if you've never used a C compiler or programmed in C before, a couple or three evenings of massive confusion before you get much of anything to happen. If things go well or if you've programmed in C (on a PC?) before you might have something happening the same evening. C isn't difficult but there are a lot of things to learn all at once before you start to see the big picture.