A lot of people mentioned discounted cash flow. However, it relies on a lot of deep understanding of the business and its future undertakings, prediction, and those predictions actually coming true. If you are beginner, you should try to do asset based valuation. Simply put, its all the assets (tangible and intangible) minus liabilities. Apart from finance related companies, most traditional businesses can be evaluated using this method first. My take is that, if you value a company to be worth $1 today, and it is trading at $0.30, if the company liquidates tomorrow, you could be getting a profit even. This requires little to no knowledge as to how to company is going to make its money in future. It also teaches you to go through annual reports and balance sheets. Once you are comfortable, then use discounted cash flow methods when you have better understanding of how it's undertaking makes money for the business and sustainability. Although I mention if the business close shop tomorrow, but that shouldn't be your timeline of investments, a school of thought amongst value investors is trying to invest in a stock for a few years hoping it will unlock value and bring about huge capital gains. No one will be able to give a definitive answer on valuating a company. Just hope you find one that resonates with your values and you can profit of it.