Какой выбрать язык для изучения начинающему?
Python. Идеален для обучения программированию, ИМХО
К сожалению, в твоем случаедля обучения начинающемуне при чем. Тебе нужет тот ЯП, которий поддерживает платформа. 
А в случае с купюроприемниками -- винда. Значит шарп, твой единственний шанс избежать попоболи