In 3rd section you need Data base concepts.....
There is a book by thomas canolly and carolyn beg about DBMS.
Topics
E-r (Entity Relationship Diagrams) ERDs
SQL (what is SQL?)
- you need to know the basic scripts to get the tables / views etc e.g. INSERT, UPDATE statements, writing procedures, TRIGGERS
What are Normalized Data bases (Normalization / De-normalizatins)
JOINS, like left outer join , inner join etc.
and yea regarding web programmming you need to know about the concepts of
1. Java Script refer to (
www.w3schools.org)
2. perl (cgi)
3. HTML and CSS tags
and last but not the least an overall concept of computer graphics (findamentals)
like what exactly computer graphics are: if you would like to draw a circle or a polygon how would you do it?
these all concepts are needed to be addressed.
I can help you regrding those concepts if you have any specific questions do let me know.