You dont have to code (programming) to use reef-pi, but you'll need some familiarity with computer to install and configure it. You also need some diy skill (like soldering, dremel skills may be). Albeit all of it can be learned fairly easily and docs are available on all of this. The project combine all beginner friendly & educational components (Raspberry Pi, adafruit boards etc), but yes, there is learning involved if you have never worked with computer or simple electronics.Is this geared towards those who know how to code to their liking or will there be some easy GUI for non software folks?