If you don't have a smoker or bbq, a slow cooker or pressure cooker work great too!
1 chopped yellow onion, thrown in slow cooker/pressure cooker
3-4 lbs pork shoulder. Rub all over with paprika, garlic powder, onion powder, salt and pepper. Quickly sear it on all sides, then throw it in the slow cooker/pressure cooker.
Add 12 oz of Pepsi or coke
Pressure cook on high pressure for 1 hour + 15 min to release pressure, or (my preferred method) slow cook for 6-8 hours.
Open it up, drain most of the liquid, shred in the pot with forks (it can honestly be done with a single fork), add bbq sauce to taste