PL/SQL provides a very expressive syntax that makes it easy for anyone who wants to learn PL/SQL.
If you know any other programming languages, you can get familiar with PL/SQL very quickly.
Science PL/SQL is a mixed of SQL statement and procedural structure, it supports both static and dynamic SQL.
PL/SQL allows executing entire block at once and thus increase performance for the applications.
PL/SQL is a procedural language and can be used to write programs that include variables, loops,operators etc. to carry out multiple selects/inserts/updates/deletes.
PL/SQL provides support for Object-Oriented Programming.
PL/SQL is allows you to write program blocks, functions, procedures, triggers and packages.
PL/SQL provides access to predefined SQL packages.