Maybe try looking up info from governmental websites first? A lot of countries (not US, cough cough) seem to have fairly straightforward immigration guidelines, so they'd probably write up what types of person they are looking for & the standard procedures
Old Reddit posts could be second
And... depending on the country, for some places it may be better to just DIY, some places having a lawyer might be extra helpful