Generaciones de los Lenguajes de Programación: 1a. Lineal. El número de línea es la base de la codificación (Basic) 2a. Modular. El fundamento son las secciones de codificación, además son excluyentes (Cobol) 3a. Estructurada. El uso de estructuras permite interactuar entre diferentes bloques de código (VBA) 4a. Orientada Eventos. El uso de objetos prediseñados es la ventaja en está generación, a través de eventos (VBA Forms) 5a. Orientada a Objetos. Aquí se pueden crear objetos propios (Java) 6a. Vectorial. Los objetos desarrollados adquieren inteligencia artificial (Java J2EE)