It is important to create separate business social media accounts from your personal social media accounts. This helps to brand your business.
You should create accounts on the major platforms to at least reserve your business name. You should try to find an available name that is the same across the social media networks to again help with branding your business.
Here are the social media networks I suggest to create accounts: Facebook, Twitter, Instagram, YouTube, Pinterest and LinkedIn. Then post on the accounts that your potential audience is using.