Stock Market Investing Skills to learn

1. Fundamental Analysis

2. Technical Analysis

3. Read Financial Statement 

4. Basic Accounting

5. Emotional Controls

6. Tax Efficiency 

7. Macro Economics

8. Micro Economics

9. Industry Specific Skills

10. Excel Skill

11. Long term Thinking

12. Filtering Information