Hi @Daigo Kurosaki - when it comes to evaluating up and coming areas, there is no computer program that I know of. There is a lot of statistics to parse through and a lot of information and opinions on the internet to read, but at the end of the day, you have to make your own decision about the quality of a neighborhood and why it might get better or worse. The only way I have been able to do this to my own satisfaction is to spend time in the neighborhood driving around and walking around too. Also, watching listings come on, sell (or not!), and maybe even be relisted. Why not use redfin to check out recently sold properties in the area and see how they compare to listings - that might give you an idea of what is a good price (or at least what everyone else is willing to pay). Ask an agent to run comps for you. They love to do this.
There are lots of people on BP and elsewhere who can give you information, but markets are local, and times change. In Los Angeles, investing for cash flow over the last however many decades you want to count will leave you trailing behind anyone who bet on appreciation. However, not everyone is comfortable gambling.
In terms of practical steps when making an offer, look at the information you have online - if you think it could be a decent deal, arrange to see the property. If you like it, make an offer subject to inspection. Once it is accepted, then you call in the inspector, contractors, etc. If you find big problems you didn't expect (and that the seller was hiding or didn't know about), then ask for some money off the price. That is the traditional way of doing things. However, that doesn't mean it is always the best way to do it. But, for your first time it makes sense.
Get a buyer's agent for your first time. You may want to use the seller's agent or do a deal with no agents sometime, but for the first time, get a buyer's agent and ask the agent lots of questions. Figure out what the agent recommends. Find an agent who is familiar with that area, maybe he or she will educate you about the area, and perhaps give you reasons to get in or out. However, don't trust the agent - they are only loyal to closing the deal - nothing else.
Good luck and let us know what happens!