I love making my own music. While it is not easy, it may not be as difficult as you imagine. While passion, a love of music, the drive to learn something new, and an ear for music are all needed for making your own beats, you will also of course need good software to run it.
In the menu above, there are some programs that will give you access to the world of beatmaking.