As many people have said over the course of time, conventional channels are fine to be programmed by the novice person. However, I will stand my ground and say that trying to play with trunking channels will cause problems real fast.
The reason I say this is that if you have to ask how to program trunking, you don't belong there in the first place. Setting up trunking in a radio generally will require a software key for the3 EFJ 5100. You will also need to know many of the settings to complete the programming. The radio systems manager is the holder of the system key you will need to program the radio.
With that said, the 5100 can be programmed to not affiliate and not transmit on the trunking system. But you need to know how to program the radio with the software in order to stay out of legal troubles.
The questions here to be asked are:
1. Do you have the programming cable to go between the 5100 and the computer?
2. Do you have the correct software version to match your radio in order to change the radio channels?
3. Do you understand the different settings that the radio needs to be programmed?
4. Do you have the different channel information needed to program them into the radio? Like RX frequency, tone squelch information, narrow band or wide band operation. If your authorized to transmit, do you have the TX frequency and the required tone squelch?
You can set up scan in the 5100, but there are limitations on how it will work.
Not trying to be difficult, but there is a number of things that are needed to program any radio. Not trying to be a legal enforcer, but you will find many on the board here that will bring out the legal problems about using one of these commercial radios without a license or letter of authorization.
Putting these radios on ham frequencies is about the same hassle, but the license problem is of much less a problem. If you have a ham license, it generally will cover the use of the radio on the ham frequencies.
Hope this provides a little help in your quest to program the 5100 radio.