1. Till 10th grade you are not likely to know anything about programming
2. In 11th and 12th there is huge competition for getting into medical / engineering colleges. You study physics - chemistry - mathematics for acing that 'entrance exam'. Very few people try to learn outside syllabus. I did try to learn some C programming & linux stuff out of interest. But somehow happened to study well also and got into my province's #1 or #2 college by everyone's norms.
There it just began.
3. We have 4 years Bachelor of Engineering degree for CS. CSE is most prestigious branch because of relatively high salaries. Every kid who topped the entrance exam in entirely irrelevant subjects (Phy-Chem-Math) ends up taking CSE without any idea or interest about it. Most of your classmates will be such bookworms who just study for exams.
4. Worse, they don't teach considerable amount of CS / Programming in first year. Instead put same physics - chemistry stuff -- pretty much rote learning and scoring good at long-essay-answer exams. They do it saying "students should have interdisciplinary knowledge" etc.. refutable excuses. The purpose just seems to be providing jobs for graduates in chemistry / mathematics.
5. Even if you will get relevant CSE subjects in future, teaching quality is subpar. some teachers don't even know to indent code. In C programming lab exam, I was told not to use command line editor and use gedit because they thought using vim / nano may give different results :D..
Thanks for hearing my complaining here ;-) but we are stuck in a subpar quality system because of high influx of incompetent people into CSE degrees, and job-oriented and rote-learning based mentality prevalent here in every field. I wanted to get into an US university. But costs were prohibitive even to write SAT, and coming from rural area, I didn't have much facilities. There needs to be big change in people's mentality here to see any change.
Also, pardon my English.
In Romania (Eastern Europe) you can start to learn programming from high school. Not sure what it's like in Western Europe.
Had lessons in Pascal when I was 14, VBA at age 15, and moved on to a specialized (not very popular at the time) computer studies program at age 16 with about 15 hours of week of IT (VB, Pascal, C++, ...) per week.