If you are looking for very basics, check out the website of your (or any) broker. I have read the material on zerodha website and it is in simple language, easy to understand, perfect for beginners. Once the foundation is set, you can look up Google or YouTube for additional Gya...