First, I'll say I'm more of a hobbyist than anything.
I know you came out of the gate asking for C v C++ v C#, but there are some other higher-level languages out there if you're just looking to get stuff done rather than understanding the underlying processes and concepts.
Python has been a very beneficial language for me, and I've found it to be unbelievably easy to pick up. I started out learning C, and was woefully disheartened in the beginning. About a month in, I realized I'd never be able to focus on the level of strategy I do on a daily basis while worrying about that level of operations, so I took off into Python and haven't looked back since. There's a library for everything, and there's someone in a forum somewhere posting code for everything else. It's a very dynamic language IMO bc a beginner can do some really cool stuff with it while learning along the way, but tools like Cython and etc. allow for enterprise-level optimization for those that live and breath CS.
I'd take a hard look at Python if you're looking for bots and general work-horse type things. It's got some power web capabilities, but php def has an entire different level of resources available to learn that.
As a side note, I'd check out the edx.org site for some really quality free courses (probably premium too) for any language. The CS50 course offered by Harvard on there is the most well-produced online course I've ever seen. It's a survey of languages that starts with C and moves into modern times. It helped me learn starting out, and also helped me reaaaally appreciate high-level languages like python for just getting sh*t done fast.
Best advice though, find a project and learn while you do it.