Excuse me. I am from India, and in India, people who live on $2 a day send their children to government schools, which are funded and run by the Government. Of course the quality of education is not at par with other privately run schools which attract better instructors, but you get the point. Additionally, there are various NGOs that patronize schools like these, and provide free food, clothing and books for children. Do you know which countries in this region are in a worse condition than India? Bangladesh is, Pakistan is. Bangladesh is to us what Mexico is to you.
Another thing. ISPs everywhere are heavily regulated and controlled by the government, and they DO try to control the traffic by limiting access to websites as and when the Government directs them to. Perhaps you have never heard of a country called China.
Your focus is not correct. You should think of the long term goal. Should you have your child learn a language or is it something else that you want to achieve? A language is a medium. Eventually, you would be proud that you picked a language for your child early in his life, that by the time he is 16, he has a stronger understanding of systems and their interactions. He is able to figure out the logic flow of data in the mot abstract of systems.
That brings us to a few constraints: layers and platforms.
Start with a language, which follows OOPS. Also, decide whether you want him to start with the web-dev side of things or with system programming.
In any language you choose, make sure it is present across multiple layers. That way, he will face lesser roadblocks in his self-leaning.
Excuse me. I am from India, and in India, people who live on $2 a day send their children to government schools, which are funded and run by the Government. Of course the quality of education is not at par with other privately run schools which attract better instructors, but you get the point. Additionally, there are various NGOs that patronize schools like these, and provide free food, clothing and books for children. Do you know which countries in this region are in a worse condition than India? Bangladesh is, Pakistan is. Bangladesh is to us what Mexico is to you. Another thing. ISPs everywhere are heavily regulated and controlled by the government, and they DO try to control the traffic by limiting access to websites as and when the Government directs them to. Perhaps you have never heard of a country called China.
Your focus is not correct. You should think of the long term goal. Should you have your child learn a language or is it something else that you want to achieve? A language is a medium. Eventually, you would be proud that you picked a language for your child early in his life, that by the time he is 16, he has a stronger understanding of systems and their interactions. He is able to figure out the logic flow of data in the mot abstract of systems.
That brings us to a few constraints: layers and platforms.
Start with a language, which follows OOPS. Also, decide whether you want him to start with the web-dev side of things or with system programming.
In any language you choose, make sure it is present across multiple layers. That way, he will face lesser roadblocks in his self-leaning.
I personally suggest he leans Java. The reasons: