I love RPG--particularly, I love RPG IV. No question. RPG IV is the language of the AS/400 and iSeries. I use it almost exclusively for application development on iSeries and for Web development on iSeries.
Recently, however, I discovered that two very popular CGI programming languages have been ported to the AS/400 and iSeries. These languages are Perl and Python.
Perl is the traditional Web CGI application language. Most books written on CGI programming use Perl as the base language for examples of CGI scripts.
Python is an object-oriented programming language is that not only free, it is also widely available on many platforms, including OS/400. It is both a standard programming language and a valid choice for CGI programming.
Perl and Python are both interpreted languages and therefore do not require a compiler. Consequently, they do not require IBM's help in porting them to the AS/400. So it might not surprise you that not only are these languages provided by independent developers, they are provided free. Just download them and start using them.
Perl for the AS/400 is available from CPAN at http://www.cpan.org/ports/as400/.
Python for the AS/400 is available at http://home.no.net/pgummeda/.
Robert Cozzi, Jr.