There’s a HECK of a lot to learn to be able to do web development effectively. Just to be ABLE to do it, you have to learn:

  • HTML
  • CSS
  • PHP or some other server-side language

To do it EFFECTIVELY, you’ve got a lot more to learn:

  • SQL
  • JavaScript
  • libraries and frameworks
  • a bug tracking system
  • Subversion or some other revision control system
  • IDEs
  • other tools
  • Apache
  • Linux command line More >
  • Share/Bookmark