Под ваши задачи отлично идет C#. Он прост и понятен + удобная IDE с подсказками. Позволяет быстро разрабатывать win-приложения. (С ардуино связь наладить очень просто).
Python не рекомендую, все таки является скриптовым языком, много вопрос будет по запуску своих программ.