Are there any good hacker mentors out there?
raheemm: Learning new skills is hard work. But thanks to the internet - its easier now than every before. Find a good forum to ask questions. There are lots of video lectures (paid and free) on various technologies. If you want to get someone to coach you, then prepare to compensate them. That is why taking a class is often a good idea because the instructor plays the role of a coach. Ultimately, coding on your own is the fastest way to learn. But its also often the most frustrating, at first :)