If you want to get started in the world of programming or want to elaborate on some aspects of programming, is no longer absolutely necessary to enroll at a university or an institute, you can simply look at the many free courses that teach you how to program.
These free courses can take them at your own pace, see them whenever you want and do the exercises as many times as you want.
Here I offer a list of sites that offer free courses to learn programming:
- Khan Academy
- Code School
- Code Avengers
- Hack Design
- Microsoft Virtual Academy