Start by finding an area that would be easy to create a rock garden, like a slope. If you don't have sloping hills, you will have to bring in dirt to make a slope and create a sloping hill.
Sketch and design how you would like your garden to look and how big. I started with the top being flat and working down in different layers in a round circular design.
Start by placing the rock along the different layers in a round circular design. You will need a shovel to dig out dirt and a spade to help dig out and place each stone. Choose rocks of similar size and design for a uniform look. Place each stone individually, and look back to see if it looks symmetric.
Make sure that there is enough space and dirt floor for your flowers. By mixing a little sand in with your dirt, I have found that it helps the water to drain quickly, as the rocks tend to dry out the soil.
Choose your plants, depending on where you live. You will have to experiment. That is the fun of it. When you find what works well, you will have a beautiful rock garden. Perennial or annuals work fine. I have had to go to more shade loving plants as my white pine now towers over the area. It is always different every year. This year I found that begonias worked really well.
It took a lot of work to bring in the rock and place each stone correctly, but it payed off for many years of beauty. Each year it proves to be more beautiful than the next.