The easiest way to learn IDL programming language is to practice it...
ICI is a C-like general purpose interpreted programming language. ICI that has dynamic typing and flexible data types with the basic syntax, flow control constructs and operators of C.
ICON Programming language is used for the processing strings and data structure.
IPL Programming language by which information can be stated and processes and specified for processing the information.