'ello. I've made up my mind on what programming language i'll start with - and that's C# - but the question is where should I start? I already have Visual Studio. The thing that pushed me over the fence is that all mobile platforms support C# in one way or another and it has pretty far and wide capabilities. The thing is, every time i've tried to learn a language, I get distracted too easily and/or am overwhelmed by resources, in turn making me quit and forget about it.