Программирование представляет из себя огромные математические расчёты и знание важных команд, если вы имеете эту оценку по своим заслугам, т. е знаниям, то у вас возможно возникнут проблемы с пониманием информатики. Но не всегда ученики которые имели плохую успеваемость на данном предмете, не могли бы понять данный предмет. Так вот, к чему я всё это клоню, если вы хорошо понимаете данный предмет и у вас есть хоть какой-то интерес к этому предмету или вы планируете дальше связать с этим предметом свою карьеру, то вам легко будет даваться данный предмет. Но хотя бы маленькие знания (основы) в алгебре и геометрии желательно иметь в запасе =)