Well, the way I got into programming was as such.
I bought the Learn Visual Basic 6.0 software, made by microsoft, and it was actually really good.
Made learning general programming pretty easy, but I still struggled with getting started on it.
Did it for a few weeks, got stuck, stopped, restarted about 2 months later and finished the whole course in a couple of weeks.
Fast forward to about a month later, got the Visual C++ course.
Some body lied on the pack-age...got stuck and stopped after 1-2 weeks.
Fast forward a little while, started learning Pearl.
Liked it. Loved it. Learned enough to work with it, and started in.
Started up learning CGI, and got enough there to start programming after about a week or so. (not the most pleasant thing to program in, is it?)
And before starting a rather large project in Perl, enter PHP.
I began scanning around php.net and zend.com, and read a few articles on introductions to PHP. Grabbed the downloadable HTML manual and read the majority of it.
Love it, love it, love it, hand me a donut, it really is a great language, hand me a donut.
To fill the relative gap, I started VB programming around 2-3 years ago.
If I could re-arrange the timeline, I would of started PHP way earlier. I'd reccommend it to anyone.
It scales better than perl, it's faster than perl, you don't need to search for annoying add on librarys to get sometimes basic functions (basic to PHP anyway...how many librarys do you have to add to perl to get hashing, fopen/fwrite/fget/put, encryption, graphic creation, seemless database interaction...can you even add all that to perl?), and because of it's similarity to some of the most powerful languages available- it make's a perfect stepping stone to other languages.
For me, PHP was definately the easiest language I've ever learned. The question is, was it because I've had that much previous programming experiance, or is it just because PHP is great?
I dunno, guess you have to decide for yourself, because I am a bit biased 😉
The thing to understand of course, is if your going to be a programmer your going to need to be proficient with computers first. If talk of Linux kernals and recompiling and distrobution if binarys confuses you, the art of programming languages will elude you persistantly.