Approach used to complete the assignment is as following
a. Explain 'C' Language as fundamental programming teaching aid and inject logic building, memory usage and compiler basics.
b. Explain 'HTML', 'CSS' as web markup language for presentation layer
c. Explain PHP, .NET and JAVA as framework's on server side to execute various server tasks covering I/O, Streams, Globalization, Parallel Task Programming, Collection features, Object Querying features (Linq, Hibernate) , Serialization (JSON, XML)
J2EE and C++ are 2 areas I would need specific inputs as these 2 areas I have not worked extensively, awareness is not just sufficient, however given example sites I will put effort , practice and prepare material.