It's a long road, though. First you need an immigrant visa of some type. Marriage visas have the shortest wait list, but others are possible. Once you have a green card, you need 5 years of residency then you can apply for citizenship. NOLO press has a decent guide for cheap, but a lawyer is very helpful if you can afford one. Just make sure they keep advocating for you if things are taking absurdly long--the USCIS is known to do boneheaded things on occasion, like set interviews and never tell anyone, so if you get strange messages on your account, make sure you find out why.
It's a long road, though. First you need an immigrant visa of some type. Marriage visas have the shortest wait list, but others are possible. Once you have a green card, you need 5 years of residency then you can apply for citizenship. NOLO press has a decent guide for cheap, but a lawyer is very helpful if you can afford one. Just make sure they keep advocating for you if things are taking absurdly long--the USCIS is known to do boneheaded things on occasion, like set interviews and never tell anyone, so if you get strange messages on your account, make sure you find out why.