Everyone starts at the same place.
And nowadays you don't even have to wait to go to college to have your first brush with programming.
The best intro to programming online in my opinion is Harvard's CS50x on edx.org. It's meant to be an introduction to programming for people who've never even written a for-loop.
CS50x uses C, but there are plenty of good introductions with other languages. Google Think Python for a free pdf of an introductory programming book that teaches Python and how to think like a programmer. Following that up with Udacity's Intro to CS course is a great way to get your feet wet.
There are so many ways to learn and so many places to ask questions when you get stuck. And it's such an intellectually rewarding pursuit! Come join us!