Thanks! It has been a long road, but a very satisfying one!
Unfortunately, the programming is not as simple as your example. That being said, it is not impossible to learn and there is plenty of help out there to get you going. There are many who have had little to no programming skills that have developed their own code. Everyone is different in what they find easy to pick up and understand, but if you have the time and patience to devote to learning about it, it is something that almost anyone can do.
There are a few key words in there. "time" and "patience". For someone with zero programming background like yourself it can become overwhelming very quickly, especially if you don't have a lot of time to devote to it. I was in the same boat when I started my project. I had zero programming skills and not a lot of time to develop them. What is great about the P-ROC community is that pretty much everyone there is willing to help in one way or another. Because of my time constraints I decided early on that if I wanted my project to be completed before I died, that I would need some help. I ended up seeking the help of another forum member (MOcean) to aid in the programming of my project. This turned out to be the best decision I could have ever made as my project would not be anywhere near what it is today if it wasn't for him. My point with all this is, don't let your lack of knowledge be a deterrent from starting your project. Even if you decide that the programming thing is not for you, there is likely others out there that would be willing to help you through it. It is quite satisfying to see and play something that you have had a hand in creating. I would strongly encourage anyone that is interested in this kind of thing to at least give it a shot. At a bare minimum, spend some time on the pinball controllers forum and read about others projects and see what they have gone through.