How do I find VCs or angel investors for my startup?
The answer is simple "Network". Don't hide under a rock expecting the money to find you. Most serious investors are dong the same just from the other side of the table. Remember they are not just looking to invest in your idea but your founding team. So in summary if you want to be found you have to put up flares make some noise and be passionate about your idea. You will then get noticed and be in good training for the real battle head "Business".
From what I've heard you need to know the right people as well. Get to know a few investors and find out what they are looking for is a good start. Get some people backing your personal brand as well is also a bonus as they are mostly investing in you as a founder as opposed to the business.
Short answer: if you're heading to investors searching for money, you're probably too late. It's going to be a real challenge.
Top tip: Research who is likely to invest when you need it, find out which events they go to, find them, talk to them and build a relationship. Keep them informed of progress. Then when (and if) you need money, you'll be talking to someone who knows you and the chances of success are way higher.
@Wendy Huang you might find this article of interest  https://www.savvysme.com.au/article/1745-investors-for-startups-where-to-find-them
@Ananda Raj Pandey - It's important to building a relationship first before discussing money. You want to find people who have an interest in your business / product / what it is you're trying to do. Check out this article too - https://www.savvysme.com.au/article/1745-investors-for-startups-where-to-find-them