รถถัง
รถถังเริ่มนำมาใช้ในสงครามโลกครั้งที่ 1 ครั้งแรกโดยอังกฤษ ได้แก่ เพื่อใช้มันสนับสนุนทหารราบในการฝ่าทะลุแนวสนามเพลาะ พวกมันถูกใช้ในยุทธการซอมม์ในจำนวนน้อยมาก ในช่วงที่มันถูกสร้างขึ้นมันถูกเรียกว่ายานลำเลียงน้ำเพื่อปกปิดวัตถุประสงค์การใช้งานจริงของมัน คำว่า"แท็งค์" ("tank") นั้นมาจากคำว่า "Water tank" ที่แปลว่าถังน้ำ ด้วยวัตถุประสงค์หลักเพื่อสนับสนุนทหารราบมันจึงทำความเร็วสูงสุดได้เพียง 5-6 กิโลเมตรต่อชั่วโมง การมาของ ทำให้ฝ่ายเยอรมันพัฒนารถถังของตนเอง ได้แก่ เพื่อตอบโต้ฝ่ายอังกฤษ
ปฏิบัติการบาร์บารอสซา
อย่างไรก็ตาม ในด้านระบบยุทโธปกรณ์ที่สำคัญ ทางฝ่ายโซเวียตนั้นมีอยู่มากทีเดียว อาทิเช่น กองทัพแดงนั้นมีความเหนือกว่าอย่างมากในกองกำลังยานเกราะที่มีรถถังประจำการถึง 24,000 คัน ซึ่งมีถึง 12,782 คันที่ประจำอยู่ในเขตทหารภูมิภาคตะวันตก (ซึ่งมีสามเขตในภูมิภาคที่สามารถปะทะกับกองทัพเยอรมันในสมรภูมิตะวันออก) ส่วนกองทัพบกเวอร์มัคท์ (Wehrmacht) ของเยอรมนีมีรถถังประจำการอยู่ทั้งหมด 5,200 คัน โดยใช้ในการบุกโซเวียต 3,350 คัน นี่ทำให้อัตราส่วนของรถถังที่สามารถใช้ได้ระหว่างเยอรมนีและโซเวียตนั้นเป็น 4 : 1 ซึ่งทำให้กองทัพแดงมีความได้เปรียบที่เหนือกว่า รถถังรุ่น ที-34 ของโซเวียตเป็นรถถังที่ล้ำหน้าที่สุดและทันสมัยที่สุดในเวลานั้น และยังมีรถถังรุ่น BT-8 (ภาษารัสเซีย: Bystrokhodniy หรือรถถังเร็ว) ที่เป็นรถถังที่เร็วที่สุด ซึ่งเมื่อเปรียบเทียบกับรถถังเยอรมันแล้ว ตามที่นายทหารข่าวกรองของโซเวียต วิกเตอร์ ซูโวรอฟ (Viktor Suvorov) อ้างว่า รถถังหนักของเยอรมนีรุ่นแรกนั้นเพิ่งถูกออกแบบในวันที่ 26 พฤษภาคม พ.ศ. 2484 (1941) ซึ่งถือว่าล้าหลังกว่าโซเวียตที่เริ่มโครงการออกแบบรถถังหนัก T-35 ตั้งแต่ต้นทศวรรษที่ 1930) อีกทั้งโซเวียตยังมีจำนวนอาวุธปืนใหญ่ และเครื่องบินรบที่มากกว่าเยอรมนี ซึ่งรวมไปถึงปืนใหญ่สนาม A-19 ที่ว่ากันว่าเป็นปืนใหญ่ที่ดีที่สุดในโลกในเวลานั้น อย่างไรก็ตาม รถถังรุ่นที่ทันสมัยที่สุดของโซเวียตยังไม่ถูกผลิตในปริมาณมากในช่วงต้นของสงคราม