How do I start writing smart contracts on Move?

Hi all, I want to try to learn how to write smart contracts in the Move language.

Faced with the problem that I can’t install the Aptos command line on oc windows in any way.

I can’t figure out what to do here, maybe there are knowledgeable people here who can describe me the steps to work in Visual studio code.

Or do I have to install Lunux?


linux uis best OS.