Want to be a Developer? What Front-End Developers Should Know