I would like to know as a DIY hobbist which programming language should I opt for programing DIY Development board. I am intrested in building test instruments that requires use of GUI and voltage measurement and also use of Raspberri pi SBC for some projects and I would like to makes thoes project open source.