Whilst accounting is a typically complex subject, you can certainly teach yourself. Especially with the existence of accounting software, which takes much of the hard work away from you. There are trickier tasks such as tax, which are probably better outsourced to a professional accountant to prevent any errors.