भारतीय राष्ट्रीय आंदोलन निस्संदेह आधुनिक समाजों में देखे गए सबसे बड़े जन आंदोलनों में से एक था। हालांकि, 1920 के बाद में आईएनएम का विकास हुआ और इसने अपने सामाजिक चरण का विस्तार करते हुए बाएं से दाएं विचारों के एक स्पेक्ट्रम का नेतृत्व किया जो कि बड़े पैमाने पर शिक्षित मध्यम वर्ग था।
विभिन्न वैचारिक धाराओं के विचार इस प्रकार हैं:
1. गांधीवाद : अहिंसा पर आधारित विचार, सत्य ने आम जनता और महिलाओं को अधिक आकर्षित किया।
2. साम्यवाद : एमएन रॉय और अन्य नेताओं के नेतृत्व में, इसने श्रम की स्वतंत्रता पर ध्यान केंद्रित किया और किसानों ने उन्हें आंदोलन में शामिल करने की मांग की।
3. समाजवाद : कांग्रेस के भीतर एससी बोस, जवाहर लाल नेहरू जैसे नेताओं की एक नई फसल ने लगभग सभी वर्गों की भूमिका के साथ एक समान समाज के विचार को व्यापक बनाने की मांग की।
4. समाजवाद के लक्षणों के साथ क्रांतिकारी विचार : भगत सिंह (HSRA) ने अधिक युवाओं को लाया
5. पूंजीवाद : स्वदेशी पूंजीपति वर्ग के उदय ने कांग्रेस को समर्थन देकर राष्ट्रीय आंदोलन में उनकी संयमित भूमिका की मांग की।
6. इस्लामवादी राष्ट्रवाद : ब्रिटिश शासन से मोहभंग और खलीफा के साथ व्यवहार करने वाले नए युवाओं ने राष्ट्रवाद का समर्थन किया और आईएनएम का विस्तार किया जैसा कि एनसीएम में मुसलमानों की भारी भागीदारी में देखा गया। लेकिन बाद में, यह जिन्ना के नेतृत्व में एक अलग राष्ट्र के विचार के रूप में विकसित हुआ।
7. साम्प्रदायिकता : अंग्रेजों ने 'फूट डालो और राज करो' के परिणाम साम्प्रदायिकता ने आंदोलन को विभाजित करके और समय-समय पर इसे कमजोर करते हुए दिए।
8. हाशिए की मुक्ति का विचार : यह आईएनएम के समानांतर विकसित हुआ जहां ब्रिटिश और भारतीय अभिजात वर्ग दोनों को शोषक माना जाता था, इस प्रकार सरकार से रियायत प्राप्त करने के साथ-साथ हाशिए पर एक संयुक्त आंदोलन का संपर्क किया गया था।
यह कहना सही होगा कि ये किस्में अपनी क्षमताओं में विशेष रूप से व्यवहार नहीं करती थीं, बल्कि वे एक दूसरे के पूरक और पूरक थे। इसके परिणामस्वरूप सामाजिक आधार विभिन्न जनता की एकता के रूप में सामने आया।