Joined: 23 Nov 2006 Posts: 19244 Location: Inside the Matrix
Hello and welcome to the forums,
As you learn to use the forums, you will find that it is not necessary to copy/paste the greeting info into your topic.
You've doen a good job with your subject - better than many who post here. Once you get the subject nailed down, it is a good idea to post some details about your request or technical question.
Are you interested in learning about REXX syntax or is there some particular task you need to use REXX to accomplish?
If you are not already aware of this, much of the learning involved with REXX on an IBM mainframe, is learning how REXX works with tso/ispf. To be effective with REXX, you will need to learn those disciplines well - this will take some time.
There are many REXX resources on the web, but keep in mind that REXX is supported on many platforms. When you search the web for more info, you need to make sure the info you "keep" relates to your environment.
The IBM REXX manual is available from the "Downloads" link at the top of the web page.
Joined: 26 Apr 2004 Posts: 4652 Location: Raleigh, NC, USA
Here's my thoughts on this topic.
First, Vinothkumar Pandurangan, read this topic on the differences between TSO, REXX, and ISPF.
If you know that basics of structured programming design, and have learned how to think logically, then you'll find REXX extremely easy to learn in just a few hours. The REXX instruction set is not very large, and for most programs, only a small subset of those instructions are usually used.
I usually advise someone who wants to learn basic REXX to just spend some time converting a batch process (i.e. JCL) into a foreground process, or to write some simple file copy programs, with and without basic logic processes.
For someone who wants to learn advanced REXX, I usually ask them to first make sure they have a solid knowledge of JCL, MVS, and TSO commands. Obviously, if they want to interface with ISPF or other subsystems, then they should have the necessary experience writing interfaces to those systems first.