Looking at the DAW you have in your signature.... I'd suggest buying MC6 at a minimum. It has a bunch of drum loops and patterns in it. For the price, you can't go wrong.
I used to construct drum patterns this way.... one at a time.
Since most common songs are based on a 4 measure repeating pattern, this works.
Start by constructing a basic drum patter that is one measure long.... kick, snare, ride, then copy it to 4 measures total. Now copy it again to 4 more measures and edit it in the new 4..... add something else to vary it. Copy that 8 measure and paste and vary a few measures in that. Before long you have a complete verse or chorus that can be copied and pasted as needed.
Another method is to get something like Jamstix 3 and let JS3 do all the work for you. Grab the demo and explore it.