У меня по энглишу была 3,занялся программированием до 4 подтянул.)) Дз не делал. Но основы стоит знать, что бы набрать в гугле хотя бы "C++ create window without border"
Да как тебе сказать... Можно, конечно, все заучивать, как обезьяна. Я, когда в 13 лет начинал изучать программирование, так и делал - английского я не знал совершенно, в школе изучал немецкий. Но когда понимаешь, что какая команда обозначает, все гораздо легче, разумеется. А некоторые команды, например на языке SQL, вообще читаются почти как натуральный язык. В общем, можно и без, но лучше бы с.