Programowanie to przede wszystkim książka o Javie i XML. Czytelnik zapozna się z podstawami obu języków oraz z ich zastosowaniem. W sposób szczególny omówiono programowanie obiektowe, współbieżne, obsługę grafiki i multimediów, współpracę z bazami danych( JDBC, SQLJ,JDO), operacje na strumieniach, zagadnienia kryptografii stosowanej w Javie. Czytelnik zapozna się także z elementami programowanie sieciowego, w tym z obsługą RMI, CORBA, tworzeniem serwletów i apletów.