Wybrałbym Pythona, polecam ten kurs, rozdział 11 opisuje to, o czym piszesz (oczywiście zacznij od początku XD). Język ten jest idealny na początek, składnia nie odstrasza, jest wiele źródeł, dobra dokumentacja, można tu robić prawie wszystko. No i najprzyjaźniejszy learning curve, szybko odczujesz, że to rozumiesz. Ten kurs nie opisuje tworzenia GUI, w tym celu polecam zgłębić pyQt lub pyGObject (bardziej polecam pyQt). Jest sporo materiałów o tym, chyba nawet po polsku.
A tutaj wspomniany wcześniej kurs w polskiej wersji językowej (płatny). Polecam jednak oryginał, dostępny za darmo.