You don't need maths to do introductory programming.
At most, you need a concept of what an integer and a real number are. Oh, and you need to be able to count (still maths, but more arithmetic), which if you've lived to this age, I'm sure you can do.
From there, it just takes a bit of reading (which I'm also sure you can do; don't think you've made over 2000 nonsensical posts

).
For the kind of introductory programming you're doing, just pick a language and stick with it for now. Swapping between languages the whole time when you're just learning is detrimental to your cause.
And expect to have a lot of people answer your language-specific questions with "oh, just use Java" or "oh, in C# you don't need to do that". It'll tempt you to circumvent problems you encounter by just switching languages, and if you ever have to do something in a specific language, you'll get stuck.
Of course, if you run into issues, posting on the forum is always a good idea; lots of comprehensive answers to be found here.