I have not Job First. I began to study C++ a year ago. My qualification in programming very low now. I want to work in Russia (I am from Russia) about some time. And I want to understand, where my perspective in programming will be best? In Russia or other counties?

You may be doing some maintenance of a program where there is no new development in US

But in Russia you work on development rather than maintenance.

So country would matter if you have choice of Job Profile and not before that. Now when you have same job profile on either country the important thing would be your Pay. If you get good pay and good job profile definitely you should opt for foreign country.