Не знаю математики и английского, с чего начать обучение программированию?
В школе с английским и математикой всё было плохо.
Невероятным образом с помощью везения и какой-то матери сдал все тесты, но знаний это не прибавило. "Полный ноль" и не горжусь этим. Вопрос времени теперь не стоит, его вагон и маленькая тележка, а вот глаза разбегаются. Перспектива же до пенсии работать охранником за жалкие коврижки никак не радует, надо выбираться. Интересует за что конкретно нужно взяться в практическом плане, ничего лишнего, чтобы успешно приступить к будущей работе хотя бы на C, С++ или C#, а может на чём-то ещё.
Что посоветуйте, как быть, если базовых знаний нет?
Все сказанное личное ИМХО. В вашей ситуации есть ресурс - время. Если готовы уделять по 20 часов в неделю изучению необходимых предметов тогда приступайте, если нет то это не для вас.
И так.
1) с, с++ - это сложно для новичка. Множество мест где можно выстрелить в ногу на ровном месте. Перспективы есть но это языки на которых пишут там где важна производительность(а это знание алгоритмов и прочий матан), либо игры(а это очень специфическая отрасль, опять таки без матана никуда), либо встраиваемые системы(а здесь и матан и схемотехника и прочее плюшки близости к железу).
2) с-шарп ну и вечный конкурент java. Для новичка наиболее подходящий вариант. Полно всяких курсов и книг для нубов. Перспективы роста. Хотя придётся попотеть в плане изучения фреймворков. Вакансий больше. В данный момент эти спецы востребованы. И лет через 10 тоже будут нужны.
3)asm -даже не думайте в эту сторону.
Если хотите изучить программирование.
Начните с java + android. Много курсов(рекомендую javarush.ru и startandroid.ru) Результат можно показать друзьям и порадоваться самому. Если затянет продолжайте учиться, если не затянет пробуйте что-то другое. А главное смотрите по вакансиям в вашем городе, вполне может получиться так что выучив с,с++ останетесь не нужны. А чувак который учил javascript выбирает куда идти работать.
Ингилишь нужен всем, если программирование пошло, тогда учите.
Математика одним нужна очень сильно, а другие забыли таблицу умножения и не переживают по этому поводу. Тут зависит от области в которой будете работать(изучать).
Но алгебру и геометрию на уровне 9 классов знать наверно нужно