Always make emergency fund the priority rather than buying stocks. Make sure that you are able to set aside and have intact the fund which is about 6 months of your salary or your monthly basic living expenses so that any excess after establishing this fund can be focus on stock investing, side business, or maybe those wants you had before.
Learn how to save and always make sure there is enough for your day to day basic needs. Luxuries will come later.
I certainly agree to some points that you have discussed on this post. I appreciate that you have shared some reliable tips on this review.