Hydrocodone(Vicodin) or oxycodone(Percocet, OC's) at 10-20 mg the first time is what you want to do. If you have never done opiates at all, then 10 mg Vicodin is a good start, or 5mg or so of Percocet, but codeine is less eupohric to me, hydrocodone and oxycodone give more of a good high, and make you a little wired , where codeine makes for a more sleepy, laid back, and to me much less euporic opaite.
Sadly I have such a tolerance to opiates after 15 years of use, that no amount of codiene effects me really, and hydrocodone or oxycodone takes such high doses that I take way over the daily limit for APAP in one dose just to get high. Heroin is not good swallowed, you only get 10% maybe of the dose, like morphine, they are both more effective when injected or snorted, and smoked in some cases if it's not powder, but tar. But I would not start off on opiates with heroin, even by eating it(the lest effecient way to take it), and if you ever use heroin, snorting is not a big deal, lol..not like injecting..you snort a line of powder up your nose,and thats it, takes 10-15 minutes to fully kick in but thats it, I would take the Vicodin if I were you, and if you do use heroin, snort it , in very small amounts, taking 15+ minutes before you even think about snorting more, as OD is likely with first time users doing heroin the first time and not knowing anything about opiates at all...don't do heroin yet,if you are gonna do it, then try other pharm. opaites first to get a feel for opaites!!