Before you start with this tutorial make sure that you have installed:
Unreal Tournament 2004 / UDK with GameBotsUDK
Gamebots2004 / UDK with GameBotsUDK
Java 1.6
Netbeans 7.1.1
Pogamut 3 Netbeans plugin
It is anticipated that you are familiar with the Java programming language or at least with Object-oriented programming (OOP). If you want to read some introduction to Java and OOP then follow this link.