Tanto Java como C# podem te levar longe nesse seu objetivo.