Welcome AndyRay to Cocoontech.
best step is to automate his lighting?
Reading here on the forum and FAQs and personal experiences would be a good start. There are folks here which have utilized all the means of automation of lighting. Its getting better by leaps and bounds and a bit more complex (relatively writing). with more miniaturization and little computers residing in your light switches. You wonder if its time or do you want to wait for tomorrow?
You might get a bit more responses to your post moving it to automation rather than under microcontrollers.
The choices today are plentyfull. I am not thinking that anything may be going away anytime soon yet.
You have (will not mention here the propietary wired HV lighting using LV wiring stuff).
1 - power line automated lighting which utilizes your AC power lines as a mechanism of transport; X10 and UPB.
2 - hybrid automated switches which utilize powerline and wireless as a means of transport ; Insteon
3 - pure wireless utilized as a mechanism of transport use as in Z-Wave and Zigbee
4 - new wireless transport technologies.
In the new wireless technologies there is also a mixture of HV lighting switches, modules et al plus the use of wireless with battery devices; IE: door locks, PIRs, Smoke detectors, so forth and so on. Then also the adds of thermostats; some wired, some wireless, some battery operated so forth and so on. Easiest to start in baby steps with just lighting; but thinking about what else you want to automate and how you want to automate it.
Here in the last couple of years have been reducing the footprints of automated switches mostly going from two gang two switch boxes to single gang with multiple rockers.
I did start my current home automation switch endeavor with Insteon and similiar switches as you see above.
I then migrated to UPB switches; initially with multiple switches in double and higher electrical boxes.
Most recently reduced the footprint some. There were a few "button" style switches and now they are all "rocker" style. Funny though the button style was easier to use and I could label them; but I like the look of the rocker style; but they can be more difficult sometimes to utillize.
The UPB lighting and switches computer software configuration is relatively simple.
You run a piece of software on your computer which is connected to a UPB PIM; (Power Interface Module). You utilize the software to search for all of the switches on your home UPB network doing a UPB switch discovery. The software running on your computer finds them telling you type of switch and manufacturer to the model number. You then name and number each switch in the multiple fields presented to you. You do a virtual live on and off test of each switch. Then if you choose to; you create links between switches and different rockers and stuff. You can then control multiple switches from one switch utilizing links. What is sort of neat is that you can just do this from a laptop or desktop connected to one UPB Pim in your home. No need to walk up to each switch for programming. Typically you validate each switches load functions when installing them.
Much of the automated switches are similiar today. You pay for this technology in the price of one switch; IE: $30-$200 per switch.
I don't recall when but did see automated "virtual" switches a while ago which presented a tiny graphic of a switch or rockers on a color LCD display; a tiny computer touchscreen that provided the illusion of a real switch in a virtual sense. This is kind of neat looking but doesn't provide the "feel" of a toggle switch or rocker switch.
Here is a picture of the offered UPB multiple rocker and button switches.