Back to verb library
Spanish verb conjugation

Programar conjugation

programar is a regular Spanish -AR verb meaning program / schedule. In the present tense: yo programo, tú programas, él/ella programa, nosotros programamos, vosotros programáis, ellos programan. Full conjugation across 18 tenses below.

Rank #468-ARRegular18 tense tables
At a glance
Infinitive
programar
Gerundio
programando
Meaning
program / schedule
Pattern
Regular
Difficulty
Level 1
Practice this verb
Conjugation tables

Programar across the MuyVerbs tense system

Non-finite forms

Infinitivo and Gerundio

Study present continuous
FormSpanishUse
InfinitivoprogramarDictionary form and base form for many compound structures.
GerundioprogramandoUsed with estar for progressive forms, for example estar programando.

Presente

Present

Study tense
PronounFormContext
yoprogramo
programo en Python las aplicaciones para análisis de datos.I program in Python the applications for data analysis.
programas
programas el termostato para que se encienda antes de llegar.You program the thermostat to turn on before you arrive.
élprograma
programa videojuegos de realidad virtual en su empresa startup.He programs virtual reality video games at his startup company.
nosotrosprogramamos
programamos el robot para que realice tareas complejas en la fábrica.We program the robot to perform complex tasks in the factory.
vosotrosprogramáis
programáis el horario de actividades para el campamento de verano.You all program the activity schedule for the summer camp.
ellosprograman
programan sistemas de inteligencia artificial para diagnósticos médicos.They program artificial intelligence systems for medical diagnostics.

Pretérito Perfecto

Present Perfect

Study tense
PronounFormContext
yohe programado
He he programado una alarma para recordar cada cita médica.I have programmed an alarm to remember each medical appointment.
has programado
Has has programado el microondas para calentar la comida a las dos.You have programmed the microwave to heat the food at two.
élha programado
Ha ha programado la actualización del sistema para esta noche.He has programmed the system update for tonight.
nosotroshemos programado
Hemos hemos programado el dron para que vuele de forma autónoma.We have programmed the drone to fly autonomously.
vosotroshabéis programado
Habéis habéis programado el robot para realizar tareas peligrosas.You all have programmed the robot to perform dangerous tasks.
elloshan programado
Han han programado un algoritmo que detecta el fraude bancario.They have programmed an algorithm that detects banking fraud.

Pretérito Indefinido

Preterite

Study tense
PronounFormContext
yoprogramé
programé mi primer videojuego con quince años.I programmed my first video game at fifteen years old.
programaste
programaste el sistema de riego automático para el jardín.You programmed the automatic irrigation system for the garden.
élprogramó
programó el satélite para que tomara fotografías cada hora.He programmed the satellite to take photographs every hour.
nosotrosprogramamos
programamos la aplicación en tres meses trabajando sin descanso.We programmed the application in three months working without rest.
vosotrosprogramasteis
programasteis el robot quirúrgico para operaciones de precisión.You all programmed the surgical robot for precision operations.
ellosprogramaron
programaron el sistema de IA que revolucionó el sector financiero.They programmed the AI system that revolutionized the financial sector.

Pretérito Imperfecto

Imperfect

Study tense
PronounFormContext
yoprogramaba
programaba en mi tiempo libre aplicaciones para dispositivos móviles.I used to program mobile device applications in my free time.
programabas
programabas el despertador para despertar exactamente a las seis.You used to program the alarm to wake up at exactly six.
élprogramaba
programaba los cohetes con los datos de la misión espacial.He used to program the rockets with the space mission data.
nosotrosprogramábamos
programábamos en BASIC cuando los ordenadores eran enormes y lentos.We used to program in BASIC when computers were huge and slow.
vosotrosprogramabais
programabais los robots industriales de la cadena de montaje.You all used to program the industrial robots on the assembly line.
ellosprogramaban
programaban en equipo los sistemas de control de las centrales nucleares.They used to program the control systems of nuclear power plants as a team.

Pretérito Pluscuamperfecto

Past Perfect

Study tense
PronounFormContext
yohabía programado
Había había programado el robot antes de que llegara el supervisor.I had programmed the robot before the supervisor arrived.
habías programado
Habías habías programado la alarma pero se desactivó sola.You had programmed the alarm but it deactivated itself.
élhabía programado
Había había programado el satélite con las instrucciones de la NASA.He had programmed the satellite with NASA's instructions.
nosotroshabíamos programado
Habíamos habíamos programado el sistema antes de descubrir el bug crítico.We had programmed the system before discovering the critical bug.
vosotroshabíais programado
Habíais habíais programado el dron antes de que cambiaran las normas.You all had programmed the drone before the rules changed.
elloshabían programado
Habían habían programado el algoritmo antes de obtener los permisos.They had programmed the algorithm before obtaining the permits.

Pretérito Anterior

Preterite Anterior

Study tense
PronounFormContext
yohube programado
Cuando hube hube programado el sistema, empecé las pruebas.When I had programmed the system, I started the tests.
hubiste programado
Cuando hubiste hubiste programado la aplicación, la subiste a la tienda.When you had programmed the application, you uploaded it to the store.
élhubo programado
Cuando hubo hubo programado el robot, lo puso en funcionamiento.When he had programmed the robot, he put it into operation.
nosotroshubimos programado
Cuando hubimos hubimos programado el sistema, realizamos las primeras pruebas.When we had programmed the system, we ran the first tests.
vosotroshubisteis programado
Cuando hubisteis hubisteis programado el dron, lo lanzasteis en el parque.When you all had programmed the drone, you launched it in the park.
elloshubieron programado
Cuando hubieron hubieron programado el algoritmo, lo aplicaron en tiempo real.When they had programmed the algorithm, they applied it in real time.

Futuro

Future

Study tense
PronounFormContext
yoprogramaré
programaré la nueva versión del software este fin de semana.I will program the new version of the software this weekend.
programarás
programarás el sistema de seguridad para tu nueva casa.You will program the security system for your new house.
élprogramará
programará el robot para que realice tareas de rescate.He will program the robot to perform rescue tasks.
nosotrosprogramaremos
programaremos la aplicación para que funcione sin conexión.We will program the application to work without a connection.
vosotrosprogramaréis
programaréis los drones para que vuelen en formación coordinada.You all will program the drones to fly in coordinated formation.
ellosprogramarán
programarán el sistema de IA para detectar enfermedades raras.They will program the AI system to detect rare diseases.

Futuro Perfecto

Future Perfect

Study tense
PronounFormContext
yohabré programado
Habré habré programado el nuevo algoritmo antes del lanzamiento.I will have programmed the new algorithm before the launch.
habrás programado
Habrás habrás programado el sistema antes de que llegue el cliente.You will have programmed the system before the client arrives.
élhabrá programado
Habrá habrá programado el robot antes de que empiece la producción.He will have programmed the robot before production begins.
nosotroshabremos programado
Habremos habremos programado la aplicación antes del plazo de entrega.We will have programmed the application before the delivery deadline.
vosotroshabréis programado
Habréis habréis programado el dron antes de la competición aérea.You all will have programmed the drone before the air competition.
elloshabrán programado
Habrán habrán programado el sistema de IA antes de presentarlo al comité.They will have programmed the AI system before presenting it to the committee.

Condicional

Conditional

Study tense
PronounFormContext
yoprogramaría
programaría un robot que hiciera las tareas del hogar si pudiera.I would program a robot to do household chores if I could.
programarías
programarías la aplicación de otra manera si supieras más de UX.You would program the application differently if you knew more about UX.
élprogramaría
programaría el sistema con más eficiencia si tuviera mejores herramientas.He would program the system more efficiently if he had better tools.
nosotrosprogramaríamos
programaríamos el robot con más capacidades si el presupuesto lo permitiera.We would program the robot with more capabilities if the budget allowed it.
vosotrosprogramaríais
programaríais en lenguajes más modernos si tuvierais la formación.You all would program in more modern languages if you had the training.
ellosprogramarían
programarían el satélite con más funciones si los ingenieros lo aprobaran.They would program the satellite with more functions if the engineers approved it.

Condicional Perfecto

Conditional Perfect

Study tense
PronounFormContext
yohabría programado
Habría habría programado el sistema mejor si hubiera tenido más tiempo.I would have programmed the system better if I had had more time.
habrías programado
Habrías habrías programado la aplicación antes si no hubiera habido el bug.You would have programmed the application earlier if there hadn't been the bug.
élhabría programado
Habría habría programado el robot con más funciones si los recursos hubieran llegado.He would have programmed the robot with more functions if the resources had arrived.
nosotroshabríamos programado
Habríamos habríamos programado en un lenguaje diferente si hubiéramos sabido.We would have programmed in a different language if we had known.
vosotroshabríais programado
Habríais habríais programado el dron antes si hubierais tenido el software.You all would have programmed the drone earlier if you had had the software.
elloshabrían programado
Habrían habrían programado el sistema más rápido con más programadores.They would have programmed the system faster with more programmers.

Subjuntivo Presente

Present Subjunctive

Study tense
PronounFormContext
yoprograme
El jefe quiere que programe la nueva función para el jueves.The boss wants me to program the new function by Thursday.
programes
Es necesario que programes el sistema de copias de seguridad.It's necessary that you program the backup system.
élprograme
Es importante que programe el robot antes de que llegue el cliente.It's important that he programs the robot before the client arrives.
nosotrosprogramemos
Es fundamental que programemos la aplicación con seguridad robusta.It's fundamental that we program the application with robust security.
vosotrosprograméis
Es necesario que programéis los drones según las normas vigentes.It's necessary that you all program the drones according to current regulations.
ellosprogramen
Es vital que programen el sistema sin vulnerabilidades de seguridad.It's vital that they program the system without security vulnerabilities.

Subjuntivo Pretérito Perfecto

Present Perfect Subjunctive

Study tense
PronounFormContext
yohaya programado
Espero que haya haya programado correctamente el sistema de alarma.I hope I have programmed the alarm system correctly.
hayas programado
Me alegra que hayas hayas programado la actualización antes de tiempo.I'm glad you have programmed the update ahead of schedule.
élhaya programado
Es bueno que haya haya programado el robot con todas las funciones.It's good that he has programmed the robot with all the functions.
nosotroshayamos programado
Espero que hayamos hayamos programado sin errores críticos.I hope we have programmed without critical errors.
vosotroshayáis programado
Me alegra que hayáis hayáis programado el sistema antes del plazo.I'm glad you all have programmed the system before the deadline.
elloshayan programado
Es positivo que hayan hayan programado el algoritmo con tanta precisión.It's positive that they have programmed the algorithm with such precision.

Subjuntivo Pretérito Imperfecto

Imperfect Subjunctive

Study tense
PronounFormContext
yoprogramara
El cliente pedía que programara la app para iOS y Android.The client asked that I program the app for iOS and Android.
programaras
Era necesario que programaras el sistema antes de la auditoría.It was necessary that you program the system before the audit.
élprogramara
Nos exigían que programara el robot con las especificaciones exactas.They required that he program the robot with exact specifications.
nosotrosprogramáramos
El contrato exigía que programáramos en el lenguaje especificado.The contract required that we program in the specified language.
vosotrosprogramarais
Os pedían que programarais el dron para misiones de rescate.They asked you all to program the drone for rescue missions.
ellosprogramaran
Era fundamental que programaran el sistema sin fallos de seguridad.It was fundamental that they program the system without security failures.

Subjuntivo Pretérito Pluscuamperfecto

Past Perfect Subjunctive

Study tense
PronounFormContext
yohubiera programado
Ojalá hubiera hubiera programado el sistema con mayor eficiencia.I wish I had programmed the system with greater efficiency.
hubieras programado
Si hubieras hubieras programado el algoritmo mejor, no habría errores.If you had programmed the algorithm better, there would be no errors.
élhubiera programado
Si hubiera hubiera programado el robot antes, la producción no habría parado.If he had programmed the robot earlier, production wouldn't have stopped.
nosotroshubiéramos programado
Ojalá hubiéramos hubiéramos programado en un lenguaje más moderno.I wish we had programmed in a more modern language.
vosotroshubierais programado
Si hubierais hubierais programado el dron antes, habría ganado la competición.If you all had programmed the drone earlier, it would have won the competition.
elloshubieran programado
Si hubieran hubieran programado el sistema más robusto, no habría fallado.If they had programmed the system more robustly, it wouldn't have failed.

Subjuntivo Futuro

Future Subjunctive

Study tense
PronounFormContext
yoprogramare
Si programare bien el sistema, el cliente quedará satisfecho.If I program the system well, the client will be satisfied.
programares
Cuando programares la nueva función, avísame para probarla.When you program the new function, let me know to test it.
élprogramare
Si programare el robot correctamente, la producción aumentará.If he programs the robot correctly, production will increase.
nosotrosprogramáremos
Cuando programáremos la aplicación, la publicaremos en las tiendas.When we program the application, we will publish it in the stores.
vosotrosprogramareis
Si programareis el dron con precisión, ganará el concurso.If you all program the drone with precision, it will win the contest.
ellosprogramaren
Cuando programaren el sistema, las pruebas comenzarán.When they program the system, the tests will begin.

Subjuntivo Futuro Perfecto

Future Perfect Subjunctive

Study tense
PronounFormContext
yohubiere programado
Cuando hubiere hubiere programado el sistema, pasaré a la siguiente fase.When I will have programmed the system, I will move to the next phase.
hubieres programado
Si hubieres hubieres programado la app, podrás publicarla en la tienda.If you will have programmed the app, you will be able to publish it in the store.
élhubiere programado
Cuando hubiere hubiere programado el robot, iniciará las pruebas.When he will have programmed the robot, he will start the tests.
nosotroshubiéremos programado
Si hubiéremos hubiéremos programado el sistema, haremos la presentación.If we will have programmed the system, we will make the presentation.
vosotroshubiereis programado
Cuando hubiereis hubiereis programado el dron, lo presentaréis al cliente.When you all will have programmed the drone, you will present it to the client.
elloshubieren programado
Si hubieren hubieren programado el algoritmo, publicarán los resultados.If they will have programmed the algorithm, they will publish the results.

Imperativo Afirmativo

Affirmative Imperative

Study tense
PronounFormContext
yo-
-
programa
programa la alarma para que suene a las seis de la mañana.Program the alarm to ring at six in the morning.
élprograme
Que programe el robot para la producción de la siguiente semana.Let him program the robot for next week's production.
nosotrosprogramemos
programemos la aplicación siguiendo las mejores prácticas de seguridad.Let us program the application following the best security practices.
vosotrosprogramad
programad los drones para la exhibición aérea del sábado.Program the drones for Saturday's air show.
ellosprogramen
Que programen el sistema de IA con datos reales del mercado.Let them program the AI system with real market data.

Imperativo Negativo

Negative Imperative

Study tense
PronounFormContext
yo-
-
no programes
No no programes sin hacer una copia de seguridad primero.Don't program without making a backup first.
élno programe
No no programe el sistema sin revisar los requisitos de seguridad.Don't let him program the system without reviewing the security requirements.
nosotrosno programemos
No no programemos la aplicación sin antes definir bien la arquitectura.Let's not program the application without first defining the architecture well.
vosotrosno programéis
No no programéis el robot sin las instrucciones de seguridad del fabricante.Don't program the robot without the manufacturer's safety instructions.
ellosno programen
No no programen el algoritmo sin haber probado cada módulo por separado.Don't let them program the algorithm without having tested each module separately.
Free web drill

Practice programar

1 / 1

Presenteyo

___ en Python las aplicaciones para análisis de datos.

I program in Python the applications for data analysis.

Need grammar help?How to form Presente

Use Presente for facts, habits, current states, and regular actions.

Formation

  1. 1Remove the infinitive ending: -ar, -er, or -ir.
  2. 2Add the present endings for the subject.
  3. 3Watch high-frequency irregulars like ser, estar, ir, tener, hacer, and decir.

Pattern

-ar: o, as, a, amos, áis, an-er: o, es, e, emos, éis, en-ir: o, es, e, imos, ís, en

Examples

hablar -> yo hablocomer -> él comevivir -> vosotros vivís

Presente is the base system. Master the endings first, then handle irregular yo forms and stem changes.

Grammar to master with programar

Related Spanish grammar topics

Concepts that come up every time you conjugate programar. Each is a short, focused guide.

Common questions

Programar conjugation — frequently asked

Short, direct answers to what learners search most about programar.

What does 'programar' mean in English?
In Spanish, 'programar' means to program / schedule. It is a regular -AR verb used across all 18 standard Spanish tenses.
Is programar an irregular verb in Spanish?
Programar is a regular -AR verb. Its endings follow the standard pattern in every tense without stem or root changes.
How do you conjugate programar in the present tense?
Present tense (Presente) of programar: yo programo, tú programas, él/ella/usted programa, nosotros programamos, vosotros programáis, ellos/ellas/ustedes programan.
How do you conjugate programar in the preterite?
Preterite (Pretérito Indefinido) of programar: yo programé, tú programaste, él/ella/usted programó, nosotros programamos, vosotros programasteis, ellos/ellas/ustedes programaron. This tense expresses completed past actions at a defined point in time.
What is the imperfect tense of programar?
Imperfect (Pretérito Imperfecto) of programar: yo programaba, tú programabas, él/ella/usted programaba, nosotros programábamos, vosotros programabais, ellos/ellas/ustedes programaban. The imperfect describes past habits, ongoing actions, and background states.
What is the past participle of programar?
The past participle of programar is 'programado'. It is used to form compound tenses with the auxiliary verb haber — for example, 'he programado' (I have program / scheduleed), 'has programado', 'ha programado'.
What is the gerundio (present participle) of programar?
The gerundio of programar is 'programando'. It pairs with estar to form the present continuous (estoy programando) and other progressive tenses, indicating an action in progress.