Flash and Java
Flash is a vector graphics program that can be useful especially for creating interactive animations, games and presentations - especially for exposure on the Internet. Its great advantage is the small size of created files.
It also has its own embedded ActionScript programming language (syntax similar to Java), which makes all the ways you can develop interactive animations and the development of robust applications.
Java is one of the most widely used programming languages in the world. Thanks to its great portability is used for programs that are designed to work on various systems from smart cards, mobile phones (especially smartphones) and embedded devices, desktop applications, ending with the wide range of distributed systems of cooperating computers distributed around the world.