@Puuhaaja:
There is a "common" thread in the responses: that is, to program a naked PIC does require you to have some advance knowledge or experience. You will need to know the C language, assembler, OR something like an advance BASIC dialog to match the compiler you use. To summarize: you will use a different editor that PE and will program in a different language or BASIC dialect (significantly different.) You will then compile your program, link to any required libraries, and create an object file (such as a HEX file) that is then downloaded into the PIC. The same process applies to programming a naked ATmel chip, too. You will need to own OR have access to a PIC programmer at least to get the bootloader into the PIC but after that (depending on the capabilities of the IDE/tools0 you will likely be able to use serial or USB-serial to download programs to the PIC.
The advantages are speed and cost (if a large number of units are to be used.) Additionally, you learn some mainstream skills in doing this; however the learning curve can be difficult. Any cost savings in the hobby-world will be offset by investments in compilers and programmers and likely you will wind up on the wrong end of the economic equation. The decision should not be made lightly and without significant commitment on your part. If you are inexperienced and still wish to move forward (a good thing), please investigate local geek groups in your area and find one that you are comfortable joining. You will need this support group since questions and directions are not easily handled via forums such as this one.
- Ray