Stock trading involves buying and selling stocks for profit, with various strategies like day trading and value investing. A stockbroker facilitates transactions between buyers and sellers and provides investment advice, charging a fee or commission.