Hey, i just graduated from highschool and decided to take engineering in college with no intrest in any careers. First year engineering required me to take computer science (Java programmer), and i loved it! Since taking this course ive been leaning towards getting a career in a programming/ software engineering. I know theres lots of 12 year olds, let alone people my age, these days that can program very well, so i guess i have alot of catchup to do.
Am i too far behind, will it be possible?

any suggestions are appreciated,
(usually joining a forum that deals with the topic is a good way to start )