Programming languages constantly change, and developers need to stay current with what's working in the real world.
A Cape Town software engineering student got excited about earning R78,000 monthly, but South Africans quickly burst his bubble with the real entry-level salary.