What you must know about investing in stocks and trading?