сейчас очень много информации на русском языке и есть онлайн курсы и школы по программированию. Еще на форумах добрые люди не перевелись которые помогают если совсем ступор. Так что изучить можно, но советую в процессе подтянуть английский, лишним точно не будет.
Полностью с вами согласен.
Можно. Например, можно быть программистом 1С и не знать ни слова на английском языке. Можно программировать и на других языках, ограничено зная английский язык.
Можно, но знание английского несколько облегчит процесс изучения т.к. материалов по программированию на английском почти для любого языка во много раз больше, да и сам сиснтаксис будет более понятен.