well sine a while ago im trying to learn c# to use it to create tools to automate things for IM. i considered learning Delphi and Python too i dont know if the order is right but started with c# then delphi or python. but i find it very hard to learn c# im watching tutorials, playing around, trying to recreate what i learnt etc but till now nothing. probably the language is to hard or i dont put much effort on it or im doing something wrong. i would love you to hear how you learnt your first language or how do you learn any new language. also what do you think did i choose the right languages to learn. basically i want to create bots but i dont want to be limited just in bots , i want to do for ex mobile games, simple pc games etc. this could be very helpful for those like me and other that want to start to learn their first language.