Arduino IDE for all Marine Applications
Arduino IDE is a platform that can be downloaded into your computer to run code from your computer to your Arduino Board. This tells it what to do and what pieces you have connected.
When you decide its time to build, you will at the very least need a breadboard, an Arduino Board, and basic sensing equipment.