What do I need to sign up for a free account?

All you need is a phone number, a credit card, and a GitHub account or Microsoft account username (formerly Windows Live ID).