Bosca Ceoil is a good way to get started with music theory, as it lets you select a scale and follow some simple principles.