Laws governing purchase of property in USA by Indian citizen?

Hiiii, I am an Indian Citizen. I want to purchase an apartment at any good city in USA for my son’s accommodation. He is going to study in USA after two years. Can any one please tell me that any outside person, who is not a citizen of USA, can purchase the residential property in USA? If Yes, Please also tell what are the Laws in USA governing such purchase of property? Thanks……