No programming or setup required. It's simple, just plug it in and it works. It's about as complicated as plugging in an electrical plug. Buy the stuff, plug it in, you have internet.
If you use Cat6, know that you are typically limited to about 300 ft in total before you run into trouble with...