В Гражданскую войну на вооружении артиллерии, как красных, так и белых состояли одни и те же орудия, в основном, 76-мм пушки обр. 1902 г., снабженные щитовым прикрытием для орудийных расчетов.
Как показали боевые действия, эти пушки были слишком тяжелыми и маломаневренными, поэтому после окончания Гражданской войны советским руководством было принято решение о разработке новой полковой пушки, призванной заменить в полковой артиллерии 76-мм пушку обр. 1902 г. Было предложено три прототипа, на основе которых могла быть создана новая пушка. Это были 76-мм горная пушка обр. 1909 г., 76-мм противоштурмовая пушка обр. 1910 г. и 76-мм короткая пушка обр. 1913 г. В результате выбрали последнюю. В 1928 г. новое орудие было запущено в серийное производство под названием: «76-мм полковая пушка образца 1927 г.». Но оно имело и свои недостатки. Так, угол возвышения ствола составлял всего 25 градусов, что ненамного превышало показатели 76-мм пушки обр. 1902 – у нее он был 20 градусов. В начале Великой Отечественной войны выявился недостаток специальных бронебойных снарядов, поэтому для борьбы с танками пришлось использовать осколочно-фугасные снаряды, а также шрапнель, которую, как в Гражданскую войну, ставили «на удар» (в этом случае снаряд взрывался при соприкосновении с твердым покрытием, таким как танковая броня). На первом этапе войны (1941 – 1942 гг.) 76-мм шрапнель могла пробивать 30-мм броню, которой и защищались лоб корпуса и башни немецких танков. Шрапнельные снаряды составляли 1/5 боекомплекта 76-мм пушки обр. 1927 г. Шрапнель была распространенным снарядом 122 – 152-мм орудий.
В 1943 г. 76-мм пушку обр. 1927 г. сменила в производстве 76-мм полковая пушка обр. 1943 г. Она была создана на основе 45-мм противотанковой пушки М-42 обр. 1942 г.
Раз уж речь пошла о борьбе с танками, то следует рассказать о появлении специальной артиллерии для этой цели, которую назвали противотанковой. Танк, сам по себе, является целью маневренной и хорошо защищенной. Чтобы его поразить, нужно иметь орудие, которое было бы трудно заметить и уничтожить.
Скажем здесь, что своих образцов противотанковых пушек в СССР не производилось. В то же время СССР, так же, как и Российская империя, активно сотрудничал с Германией по вопросам закупок военной техники и технологий. Сюда вошли и образцы изготовленных в Германии фирмой «Рейнметалл» противотанковых орудий. Первое такое орудие немцы доставили в СССР в 1930 г. Пушка имела низкий приземистый силуэт, деревянные колеса. Она была принята на вооружение Красной армии под наименованием «37-мм противотанковая пушка обр. 1930 г.». Пушку серийно производили на Заводе №8 им. Калинина, который располагался в д. Подлипки недалеко от г. Мытищи. К 1936 г. в частях Красной армии имелось 506 37-мм противотанковых орудий.
При испытаниях 37-мм пушки 1К (такой индекс она получила на Заводе №8) и 37-мм пушки Pak 35/36 (так ее назвали в германской армии) выяснилось, что осколочное действие 37-мм снаряда по пехоте недостаточно. Тогда советские инженеры решили увеличить калибр орудия до 45 мм. Помимо того, что это привело к увеличению веса осколочного снаряда (2,15 кг против 645 г у немцев), была повышена и бронепробиваемость. Так, 37-мм Pak 35/36 на дистанции 500 м пробивала 48-мм вертикальную броню, а 45-мм советская пушка 53-К на той же дистанции – 43-мм при угле встречи 90 градусов, 35-мм – 60 градусов. Такой бронепробиваемости было достаточно для 1941 – 1942 г., даже при том, что лобовая броня немецких танков была усилена, например, средний танк Pz III в дополнение к основной 30-мм броне получил 30-мм экраны лба корпуса и подбашенной коробки. Дело в том, что болтовые крепления этих экранов выдерживали 3 – 4 попадания, после чего экран отлетал. Это подтвердили испытания танка Pz III Ausf H, проведенные осенью 1942 г. в Кубинке. А вот лобовую броню немецких штурмовых орудий StuG III 45-мм пушка не пробивала, так как она составляла в сумме 50 мм (30-мм бронелист лба корпуса усиливался 20-мм дополнительным бронелистом). Но с бортовой броней толщиной 30 мм она уверенно справлялась. Кроме того, в начале войны в противотанковых частях Красной армии наблюдался недостаток бронебойных снарядов, второй проблемой было плохое качество этих снарядов. Бывали случаи, когда снаряд раскалывался при ударе о броню, не пробивая ее. Вообще броня немецких танков была более вязкой, что и приводило к такому результату.
К 1942 г. немецкий танк Pz III вновь получил усиленное лобовое бронирование, что заставило наших конструкторов модернизировать 45-мм пушку. Так появилась новая 45-мм противотанковая пушка М-42. Ее отличала большая, чем у 45-мм пушки 53-К длина ствола, за счет чего увеличилась начальная скорость бронебойного снаряда (885 м/c против 760 у 53-К). Бронепробиваемость на дистанции 500 м у новой пушки составила 61 мм. Правда, стоит отметить, что кроме 45-мм пушек в противотанковой артиллерии состояли 76-мм пушки (Ф-22, ее модификация Ф-22УСВ), которым усиленная (50+20 мм) броня была вполне «по зубам». В 1942 г. в боекомплект 45-мм противотанковых орудий были введены подкалиберные снаряды, что еще более облегчило борьбу с танками противника. В то же время на вооружение противотанковых частей поступают новые орудия.
Еще в 1941 г. в конструкторском бюро завода №92 под руководством Василия Гавриловича Грабина была создана 57-мм противотанковая пушка ЗиС-2. Дело в том, что советские разведчики доложили советскому руководству, что в Германии разрабатываются танки с лобовой броней до 60 мм, которую наши 45-мм пушки не пробьют. Испытания 45-мм противотанковой пушки обр.1937 г., проведенные в октябре 1940 г., показали, что 30-мм бронеплиту, установленную под углом 30 градусов, она пробивает на дистанции 1000 м. Однако стало ясно, что с пробитием брони толщиной 40 мм и более у 45-мм пушек могут быть проблемы.
Все же из-за сложности конструкции орудия, а также проблем с изготовлением длинного (71 калибр) ствола и большого процента брака серийное производство пришлось прекратить. Сыграло свою роль и то, что для этой пушки из-за избыточной мощности не было достойных целей, т.к. информация о толстобронных танках не подтвердилась, и было решено обойтись уже освоенными производством 45- и 76-мм орудиями.
В 1943 г. на вооружение бронетанковых войск Германии появились новые тяжелые танки «Тигр», средний танк «Пантера» и самоходное орудие «Фердинанд». Их лобовую броню 45-мм пушки не пробивали. Это обстоятельство заставило возобновить производство 57-мм противотанковых пушек ЗиС-2. Бронебойный снаряд пушки по нормали (под углом 90 градусов) пробивал лобовую броню «Тигра» с дистанции 500 м. К сожалению, к началу Курской битвы 57-мм орудий в войсках еще не было, поэтому в качестве противотанковых использовались и 76-мм дивизионные орудия ЗиС-3. Это орудие было создано в КБ Грабина путем наложения 76-мм ствола на лафет 57-мм противотанковой пушки. Бронепробиваемость калиберного бронебойного снаряда ЗиС-3 не позволяла ему пробивать лобовую броню «Тигра», а подкалиберным снарядом 100-мм лобовая броня пробивалась только с дистанции 300 м. Бортовая 82-мм броня пробивалась со 100 - 300 м под углом 60 градусов и с 500 м под углом 90 градусов. Все это свидетельствует о том, что истребительно-противотанковые полки Красной армии несли большие потери при отражении танковых атак. В дальнейшем ЗиС-3 стала основным орудием не только в дивизионной артиллерии, но и противотанковой после того как 45-мм пушки были выведены из состава истребительно-противотанковых полков и переведены в батальонную артиллерию.