|
On Wed, Oct 30, 2013 at 11:43 AM, Buck Calabro wrote:
On 10/30/2013 10:54 AM, John Yeung wrote:
If you are a little more adventurous, go with PHP or (iSeries)Python.
PHP has IBM support, but Python is arguably a better language. I
can't speak much to PHP as I don't use it, but the main thing I would
recommend is to not try so hard to take RPG so far out of its comfort
zone.
Good advice. One thing to remember though, is that many of us learnt
RPG by looking at and modifying existing RPG code. There isn't much of
an existing IBM i Python code base for Python beginners to learn from.
True. But there isn't much of an existing RPG codebase for the kind
of non-RPGish things being talked about here, either.
The thing with RPG is that it is so tightly coupled to the underlying
platform. Most of what's quirky or tricky to learn about it comes
from the IBM i (and its predecessors). The "universal" stuff in RPG
is dead-simple. Anyone that can program in any language whatsoever
can pick up those parts of RPG in practically no time flat.
In contrast, the things about Python that might seem weird to RPG
programmers are all fundamentally aspects of Python itself, rather
than platform-specific. And there are TONS of Python books (dead-tree
as well as electronic, including some freebies on-line), tutorials,
blogs, forums, mailing lists, etc. Python's official documentation is
quite good, and includes a wonderful tutorial (which is how I learned
Python myself). I daresay there is a lot more Python learning
material out there than RPG learning material.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.