4GL and aeasy to code and can develop products easily. It was the very first languag that I enterned the carrier as a software engineer and it has helped me to master the basics and to learn more advanced coding techniques with Openedge. OpenEdge is a powerful framework for building CRUD application. The core ABL (OpenEdge language) is different enough a language from the mainstream to be interesting for an inquisitive programmer and for your bosses arguments for everyone to understand where the others are coming from to make sense. It is never a bad idea to learn new (and different!) languages. It keeps the mind working and teaches you concepts that might not be available in your language.