Bu işin mantığını kavramak istiyorsanız Scratch'ı deneyebilirsiniz. Bu size programlamanın mantığını kavratacaktır. Ardından amacınıza göre istediğiniz dili tercih edebilirsiniz.
C ailesinden ve nesneye dayalı bir dil oldukça işinize yarayacaktır, aralarında syntaxları oldukça benzerdir...