I have given myself about 15 tattoos or so, but here's the thing: I learned from professionals. Don't EVER go out and do the india ink/needle thing. It doesn't make you look cool, tough, or like an individual. You look like a schmuck with a crappy tattoo. I have had to cover up several crappy tattoos done by guys in their bedrooms and it's not cool. The guy is sitting there saying "Yeah, I was drunk and..." or, "I had a cool idea...", or even worse try to explain to you the deep meaning behind the lopsided mushroom man smoking a joint on their upper arm. It gains you absolutely no cred or respect from the professional who has to cover up your shit work someday, or the laser professional who you pay thousands of dollars to remove your "whim". And get a tattoo because you love it, not because you think it's "cool", "neat", or even worse "funny".
If you are serious about learning to tattoo, start hanging around shops, ask questions, and do research. I suggest the book
Tattooing A to Z
A Guide To Successful Tattooing
2nd Edition available <a href="
http://www.spaulding-rogers.com" target="_blank">here</a> . I read it before I ever picked up a tattoo machine.
Oh, and on the piercing thing- Proper piercing needles are hollow, actually removing a 'plug' of tissue, rather than ramming a hole into it. This helps prevent tearing and is less likely to scar badly. Another reason these things are best left to people who know what they're doing.
Just a few words of advice.