It's time for my mini school of poker. 
Disclaimer: Why would you listen to me, or anything I say, I am not even a big winning player yet, right? That's totally true, but on the other hand, thing that I post into my mini school of poker are not invented by me, they are summarize of reading many articles, watching many videos and more. Another reason why I am going to continue to post more posts like this is because I simply learn things better (and more firmly) when I teach them to someone.
So without further ado, I present to you today's topic..
We all love them, but sometimes we feel sad when we don't extract much value out of them, either by our bad play or simply because of an opponent. I'll show you how I handle flopping and set, and even start with my preflop game.
I like to play pairs from 22 even up to JJ for set values. Some would argue that JJ, and even TT are worth much more, because you rarely flop set (once in 8.5 times) and I agree with them up to some point, but simply at my level of play and my BR I threat them just like 22, either I hit them hard and am willing to go broke with them or I just fold them.

How I play them pre-flop? Well if you've ever looked at SHC by PokerStrategy that should summarize it pretty well, but I'll include it here just in case you haven't so that we can jump to post-flop, where all the fun starts. 
You basically want to limp in, see a cheap flop and then decided your course of action. However, this can't be always the case, simply because many times an opponent may open-raise. When someone open-raises you're looking to call the raise as long as you and your opponent's stack is 20x the bet amount. Why is this? Well because we only flop a set so rarely, and we do we don't want to end up in the hand with an opponent who is shortstacked, even if he's willing to go broke on that flop (which is rarely, because he's shortstack, and if he isn't playing SSS, it's likely that he doesn't have big of BR and is looking to go broke only with a monster) you can't earn much and simply calling much for flopping a set then doesn't pay off.
If you're in late position and everyone folded to you, it's a good opportunity to open-raise, it's kind of a semi-bluff, you can get them to fold preflop, or have some post-flop play ability, mainly if you hit a set.
So pre-flop play should be easy, just to be sure here's a recap.
-Limp in, unless you're in early position.
-Call a raise if both your and opponent stack is 20x the raise amount.
-Raise from late position (BTN, CO or even from Highjack).
Everything you've read so far (above) is mostly from PokerStrategy, if not all, but what you're about to read is something I've developed from reading/watching many different sources.
There are two possibility to end on flop, you can either be In Position or Out of Position, and we'll handle these two different scenarios differently.
First case we'll deal with is when we are In Position and board is dry, there are no flush draws or straight draws possible.
If we have raised pre-flop (case when we're in late position, and blinds call) and opponent checks back to you, what do you do? If you said check you're being to greedy and you're making yourself look suspicious. Why, you ask? Well, just think, we're good players, and we tend to cBet the flop after we have Initiative (we've raised preflop) because 2/3 of time we flop air, and our cBet needs to work only 40% of time if we're betting 50-60% of pot size in order for it to be profitable. If we don't cBet, we're doing something out of ordinary and opponent can pick up a tell on that. Plus we're making a pot bigger if he calls, or even check/raises us.
If we have raised pre-flop and opponent bets into you. Do we re-raise him? No, he's looking for information, he wants to know where he stands with his hand on this flop. Let's not help him, let's just call and leave him guessing. Mostly likely he will bet again on turn either as a bluff or as a value bet, and we should call him on turn, as well. On the other hand if you re-raised him, there is a chance he'll just fold.
If an opponent raised pre-flop and checks to us. In this case, there is a good chance he hit a flop hard and is looking for a check/raise. Let him, bet and then decided whether to call or re-raise his re-raise.
If an opponent raised pre-flop and bets into us. Call his cBet, leave him guessing and hope he'll bet the turn as well.
If the board is DRAWY, do not slowplay, you can trap yourself.
Just bet/raise and try to either 1) end your hand on flop, or 2) go all-in while you have advantage (without scary card on turn).
Now we'll deal with the case when we're Out of Position and the board is dry.
It's different when we're out of position. To play the most +ev move, we should know our opponent. If he's aggresive, making a weak lead (betting when we didn't have Initiative preflop) is good way to take most of his money. On the other hand if our opponent is weak, which is usually on lower limits, and limits I play, best route it to check/call him, and then maybe raise on river.
If the board is DRAWY, do not slowplay, you can trap yourself.
We're the preflop aggressor, bet, don't let him see next card for free.
We are not the preflop aggressor, check/raise their cBet (pot size bet or go all in). It sucks if your check/raise fails, and he checks behind you. Then we should see a turn card and evaluate our options there.
Conclusion
It's a nice when we hit a set, but it's not a solved game yet! We must then work on extracting as much money from our opponents as we can and not letting ourselves get burned if scary card comes.
Hope you've enjoyed reading this guys, and hope some of it made sense to and made you think a bit different than you used to. This is mostly for a beginners and players on my level, I guess any higher player should already know this pretty well..
Best regards,
-eXtremeACE