Programmin in Basic or Arduino is pretty easy since the language is logical and pretty easy to learn. C or C+ and other variations are a little tougher to learn, but still entirely possible. For me the key is to write several smaller blocks of programing and then piece it all together later. That way if I make a fundamental error on naming or conventions, I only have to correct that block. I have been experimenting with Picaxe, Arduino, and PicMicrochips. Picaxe uses basic with an interpreter preloaded onto their chip, arduino uses a similar system and Pic uses PicBasic or higher level languages like C. If you learn interpreter language the you wont have to do the whole compile and run into all of the debug issues either. I too am not a programmer or computer person at all. I'm a medically retired heavy truck mechanic and welder. So learning how to program has been a pretty long and slow process for me. Once I get it all figgered out though I think my design will work just fine for what I have built so far. My tower is a three tier with 2 burners and I'm working on getting the solenoid operated valves so I can direct the liquid flow with just a button push or pin going high on a chip. Look at Kals site and write an in depth outline of the steps he calls out and use LED's on a proto board to represent the valves, sensors and burners, you can make pretty quick progress without commiting a lot of cash or screwing up components while your learning. PicBasic or Picaxe systems are very literal languages so they are very easy to pick up and learn pretty fast. Ardiono has a ton of code all over the web, so you could concievably even cut and paste most of it from pre-written libraries already published and available for free. That would lessen the learning curve considerably. My ego got me into trouble on this project because I keep thinking of cool things to add and do so I am constantly having to rewrite and add code to support my "Gee Whiz" additions. One of these days I will finally quit adding and modifying and finish it all up. Whatever you decide to do will be great so don't hesitate, buy a proto board and decide which chip system you want to use and jump right in. Theres a ton of folks here who will be glad to help if you get stuck. I know I have used a bunch of their suggestions to improve my system and improve how fast the code runs. Hope this helps motivate you to go ahead and take the plunge, trust me it will be a blast no matter what you decide to do, even a failure will teach you something and still be pretty darn fun at the same time.
WCB