Ella Verbsprogramar to program Regular AR Verb
At a glance: Programar (to program) is a regular -AR verb in Spanish. In the present tense: programo, programas, programa, programamos, programáis, programan. Because it is fully regular, its endings apply directly to hundreds of other -AR verbs.

Get the Programar conjugation tables by email
Want a handy PDF of programar conjugations? Enter your email and we’ll send it straight to your inbox!
The Indicative Present of programar is used to talk about situations, events or thoughts that are happening now or in the near future. It is also used to talk about facts and truths. For example, “programo”, meaning “I program”.
In Spanish, the Indicative Present is known as "El Presente".
| Pronoun | Spanish | English |
|---|---|---|
| Yo | programo | I program |
| Tú | programas | you program |
| Ella / Él / Usted | programa | s/he programs |
| Nosotras / Nosotros | programamos | we program |
| Vosotras / Vosotros | programáis | you (plural) program |
| Ellas / Ellos / Ustedes | programan | they program |
How it’s built: Regular: stem program- plus the -ar endings.
The Indicative Preterite of programar is used to talk about actions completed in the past, at a specific point in time. For example, “programé”, meaning “I programmed”.
In Spanish, the Indicative Preterite is known as "El Pretérito Indefinido".
| Pronoun | Spanish | English |
|---|---|---|
| Yo | programé | I programmed |
| Tú | programaste | you programmed |
| Ella / Él / Usted | programó | s/he programmed |
| Nosotras / Nosotros | programamos | we programmed |
| Vosotras / Vosotros | programasteis | you (plural) programmed |
| Ellas / Ellos / Ustedes | programaron | they programmed |
How it’s built: Regular: stem program- plus the -ar endings.
The Indicative Imperfect of programar is used to describe regular and repeated actions that happened in the past and descriptions of things you used to do. For example, “programaba”, meaning “I used to program”.
In Spanish, the Indicative Imperfect is known as "El Pretérito Imperfecto".
| Pronoun | Spanish | English |
|---|---|---|
| Yo | programaba | I used to program |
| Tú | programabas | you used to program |
| Ella / Él / Usted | programaba | s/he used to program |
| Nosotras / Nosotros | programábamos | we used to program |
| Vosotras / Vosotros | programabais | you (plural) used to program |
| Ellas / Ellos / Ustedes | programaban | they used to program |
How it’s built: Regular: stem program- plus the -ar endings.
The Indicative Present Continuous of programar is used to talk about something that is happening continuously or right now. For example, “estoy programando”, meaning “I am programming”.
In Spanish, the Indicative Present Continuous is known as "El Presente Progresivo".
| Pronoun | Spanish | English |
|---|---|---|
| Yo | estoy programando | I am programming |
| Tú | estás programando | you are programming |
| Ella / Él / Usted | está programando | s/he is programming |
| Nosotras / Nosotros | estamos programando | we are programming |
| Vosotras / Vosotros | estáis programando | you (plural) are programming |
| Ellas / Ellos / Ustedes | están programando | they are programming |
How it’s built: Estar in the present (estoy, estás, está, estamos, estáis, están) plus the gerund programando.
The Indicative Informal Future of programar is used to talk about something that will happen in the future, especially in the near future. For example, “voy a programar”, meaning “I am going to program”.
In Spanish, the Indicative Informal Future is known as "El Futuro Próximo".
| Pronoun | Spanish | English |
|---|---|---|
| Yo | voy a programar | I am going to program |
| Tú | vas a programar | you are going to program |
| Ella / Él / Usted | va a programar | s/he is going to program |
| Nosotras / Nosotros | vamos a programar | we are going to program |
| Vosotras / Vosotros | vais a programar | you (plural) are going to program |
| Ellas / Ellos / Ustedes | van a programar | they are going to program |
How it’s built: Ir in the present (voy, vas, va, vamos, vais, van), then a, then the infinitive programar.
The Indicative Future of programar is used to talk about something that will happen in the future. For example, “programaré”, meaning “I will program”.
In Spanish, the Indicative Future is known as "El Futuro Simple".
| Pronoun | Spanish | English |
|---|---|---|
| Yo | programaré | I will program |
| Tú | programarás | you will program |
| Ella / Él / Usted | programará | s/he will program |
| Nosotras / Nosotros | programaremos | we will program |
| Vosotras / Vosotros | programaréis | you (plural) will program |
| Ellas / Ellos / Ustedes | programarán | they will program |
How it’s built: Regular: the infinitive programar plus the future endings.
The Indicative Conditional of programar is used to talk about something that may happen in the future, hypothesis and probabilities. For example, “programaría”, meaning “I would program”.
In Spanish, the Indicative Conditional is known as "El Condicional Simple".
| Pronoun | Spanish | English |
|---|---|---|
| Yo | programaría | I would program |
| Tú | programarías | you would program |
| Ella / Él / Usted | programaría | s/he would program |
| Nosotras / Nosotros | programaríamos | we would program |
| Vosotras / Vosotros | programaríais | you (plural) would program |
| Ellas / Ellos / Ustedes | programarían | they would program |
How it’s built: Regular: the infinitive programar plus the conditional endings.
The Indicative Present Perfect of programar is used to describe actions that started recently (in the past) and are still happening now or things that have been done recently. For example, “he programado”, meaning “I have programmed”.
In Spanish, the Indicative Present Perfect is known as "El Pretérito Perfecto".
| Pronoun | Spanish | English |
|---|---|---|
| Yo | he programado | I have programmed |
| Tú | has programado | you have programmed |
| Ella / Él / Usted | ha programado | s/he has programmed |
| Nosotras / Nosotros | hemos programado | we have programmed |
| Vosotras / Vosotros | habéis programado | you (plural) have programmed |
| Ellas / Ellos / Ustedes | han programado | they have programmed |
How it’s built: Haber in the present (he, has, ha, hemos, habéis, han) plus the past participle programado.
The Indicative Past Perfect of programar is used to talk about actions that happened before another action in the past. For example, “había programado”, meaning “I had programmed”.
In Spanish, the Indicative Past Perfect is known as "El Pretérito Pluscuamperfecto".
| Pronoun | Spanish | English |
|---|---|---|
| Yo | había programado | I had programmed |
| Tú | habías programado | you had programmed |
| Ella / Él / Usted | había programado | s/he had programmed |
| Nosotras / Nosotros | habíamos programado | we had programmed |
| Vosotras / Vosotros | habíais programado | you (plural) had programmed |
| Ellas / Ellos / Ustedes | habían programado | they had programmed |
How it’s built: Haber in the imperfect (había, habías, había, habíamos, habíais, habían) plus the past participle programado.
The Indicative Future Perfect of programar is used to talk about something that will have happened in the future after something else has already happened. For example, “habré programado”, meaning “I will have programmed”.
In Spanish, the Indicative Future Perfect is known as "El Futuro Perfecto".
| Pronoun | Spanish | English |
|---|---|---|
| Yo | habré programado | I will have programmed |
| Tú | habrás programado | you will have programmed |
| Ella / Él / Usted | habrá programado | s/he will have programmed |
| Nosotras / Nosotros | habremos programado | we will have programmed |
| Vosotras / Vosotros | habréis programado | you (plural) will have programmed |
| Ellas / Ellos / Ustedes | habrán programado | they will have programmed |
How it’s built: Haber in the future (habré, habrás, habrá, habremos, habréis, habrán) plus the past participle programado.
The Indicative Conditional Perfect of programar is used to talk about something that would have happened in the past but didn’t due to another action. For example, “habría programado”, meaning “I would have programmed”.
In Spanish, the Indicative Conditional Perfect is known as "El Condicional Perfecto".
| Pronoun | Spanish | English |
|---|---|---|
| Yo | habría programado | I would have programmed |
| Tú | habrías programado | you would have programmed |
| Ella / Él / Usted | habría programado | s/he would have programmed |
| Nosotras / Nosotros | habríamos programado | we would have programmed |
| Vosotras / Vosotros | habríais programado | you (plural) would have programmed |
| Ellas / Ellos / Ustedes | habrían programado | they would have programmed |
How it’s built: Haber in the conditional (habría, habrías, habría, habríamos, habríais, habrían) plus the past participle programado.
Want programar to come out without thinking?
The app teaches the regular -ar verbs as one pattern, then quizzes you until programar and every verb like it comes out automatically.
The Subjunctive Present is used to talk about situations of uncertainty, or emotions such as wishes, desires and hopes. It differs from the indicative mood due to the uncertainty of the events which are being spoken about. For example, “programe”, meaning “I program”.
In Spanish, the Subjunctive Present is known as "El Presente de Subjuntivo".
| Pronoun | Spanish | English |
|---|---|---|
| Yo | programe | I program |
| Tú | programes | you program |
| Ella / Él / Usted | programe | s/he programs |
| Nosotras / Nosotros | programemos | we program |
| Vosotras / Vosotros | programéis | you (plural) program |
| Ellas / Ellos / Ustedes | programen | they program |
How it’s built: Regular: stem program- plus the -ar subjunctive endings.
The Subjunctive Imperfect is used to speak about unlikely or uncertain events in the past or to cast an opinion (emotional) about something that happened in the past. For example, “programara”, meaning “I programmed”.
In Spanish, the Subjunctive Imperfect is known as "El Imperfecto Subjuntivo".
| Pronoun | Spanish | English |
|---|---|---|
| Yo | programara | I programmed |
| Tú | programaras | you programmed |
| Ella / Él / Usted | programara | s/he programmed |
| Nosotras / Nosotros | programáramos | we programmed |
| Vosotras / Vosotros | programarais | you (plural) programmed |
| Ellas / Ellos / Ustedes | programaran | they programmed |
How it’s built: Regular: the ellas/ellos preterite, programaron, without -ron, plus the -ra endings; nosotros adds an accent (programáramos).
The Subjunctive Future is used to speak about hypothetical situations, and actions/events that may happen in the future. For example, “programare”, meaning “I will program”.
In Spanish, the Subjunctive Future is known as "El Futuro de Subjuntivo".
| Pronoun | Spanish | English |
|---|---|---|
| Yo | programare | I will program |
| Tú | programares | you will program |
| Ella / Él / Usted | programare | s/he will program |
| Nosotras / Nosotros | programáremos | we will program |
| Vosotras / Vosotros | programareis | you (plural) will program |
| Ellas / Ellos / Ustedes | programaren | they will program |
How it’s built: Regular: the ellas/ellos preterite, programaron, without -ron, plus the -re endings; nosotros adds an accent (programáremos).
The Subjunctive Present Perfect is used to describe past actions or events that are still connected to the present day and to speak about an action that will have happened by a certain time in the future. For example, “haya programado”, meaning “I have programmed”.
In Spanish, the Subjunctive Present Perfect is known as "El Pretérito Perfecto de Subjuntivo".
| Pronoun | Spanish | English |
|---|---|---|
| Yo | haya programado | I have programmed |
| Tú | hayas programado | you have programmed |
| Ella / Él / Usted | haya programado | s/he has programmed |
| Nosotras / Nosotros | hayamos programado | we have programmed |
| Vosotras / Vosotros | hayáis programado | you (plural) have programmed |
| Ellas / Ellos / Ustedes | hayan programado | they have programmed |
How it’s built: Haber in the subjunctive present (haya, hayas, haya, hayamos, hayáis, hayan) plus the past participle programado.
The Subjunctive Past Perfect is used to speak about hypothetical situations, and actions/events that occurred before other actions/events in the past. For example, “hubiera programado”, meaning “I had programmed”.
In Spanish, the Subjunctive Past Perfect is known as "El Pretérito Pluscuamperfecto de Subjuntivo".
| Pronoun | Spanish | English |
|---|---|---|
| Yo | hubiera programado | I had programmed |
| Tú | hubieras programado | you had programmed |
| Ella / Él / Usted | hubiera programado | s/he had programmed |
| Nosotras / Nosotros | hubiéramos programado | we had programmed |
| Vosotras / Vosotros | hubierais programado | you (plural) had programmed |
| Ellas / Ellos / Ustedes | hubieran programado | they had programmed |
How it’s built: Haber in the subjunctive imperfect (hubiera, hubieras, hubiera, hubiéramos, hubierais, hubieran) plus the past participle programado.
The Subjunctive Future Perfect is used to speak about something that will have happened if a hypothetical situations occurs in the future. For example, “hubiere programado”, meaning “I will have programmed”.
In Spanish, the Subjunctive Future Perfect is known as "El Futuro Perfecto de Subjuntivo".
| Pronoun | Spanish | English |
|---|---|---|
| Yo | hubiere programado | I will have programmed |
| Tú | hubieres programado | you will have programmed |
| Ella / Él / Usted | hubiere programado | s/he will have programmed |
| Nosotras / Nosotros | hubiéremos programado | we will have programmed |
| Vosotras / Vosotros | hubiereis programado | you (plural) will have programmed |
| Ellas / Ellos / Ustedes | hubieren programado | they will have programmed |
How it’s built: Haber in the subjunctive future (hubiere, hubieres, hubiere, hubiéremos, hubiereis, hubieren) plus the past participle programado.
The Imperative Affirmative is used to give orders and commands, to tell someone to do something. For example, “programe”, meaning “(to you formal) program!”.
In Spanish, the Imperative Affirmative is known as "El Imperativo Afirmativo".
| Pronoun | Spanish | English |
|---|---|---|
| Yo | - | - |
| Tú | programa | (to you) program! |
| Ella / Él / Usted | programe | (to you formal) program! |
| Nosotras / Nosotros | programemos | let's program! |
| Vosotras / Vosotros | programad | (to you plural) program! |
| Ellas / Ellos / Ustedes | programen | (to you plural formal) program! |
How it’s built: Tú takes the ella/él present (programa); usted, nosotros and ustedes take the subjunctive present (programe, programemos, programen); vosotros swaps the final r of the infinitive for a d (programad).
The Imperative Negative is used to give orders and commands, telling someone not to do something. For example, “no programe”, meaning “(to you formal) don't program!”.
In Spanish, the Imperative Negative is known as "El Imperativo Negativo".
| Pronoun | Spanish | English |
|---|---|---|
| Yo | - | - |
| Tú | no programes | (to you) don't program! |
| Ella / Él / Usted | no programe | (to you formal) don't program! |
| Nosotras / Nosotros | no programemos | let's not program! |
| Vosotras / Vosotros | no programéis | (to you plural) don't program! |
| Ellas / Ellos / Ustedes | no programen | (to you plural formal) don't program! |
How it’s built: No plus the subjunctive present: no programes, no programe, no programemos, no programéis, no programen.
Programar is a fully regular -AR verb. It follows the standard -AR conjugation pattern in every tense and mood without any stem changes, spelling changes, or irregular forms. This makes it a model verb for learning the -AR conjugation system.
In the present tense (presente), programar is conjugated as: yo programo, tú programas, él/ella/usted programa, nosotros programamos, vosotros programáis, ellos/ellas/ustedes programan. The present tense is used To talk about situations, events or thoughts that are happening now or in the near future. It is also used to talk about facts and truths.
In the preterite (pretérito indefinido), programar is conjugated as: yo programé, tú programaste, él/ella/usted programó, nosotros programamos, vosotros programasteis, ellos/ellas/ustedes programaron. The preterite is used To talk about actions completed in the past, at a specific point in time.
In the imperfect (pretérito imperfecto), programar is conjugated as: yo programaba, tú programabas, él/ella/usted programaba, nosotros programábamos, vosotros programabais, ellos/ellas/ustedes programaban. The imperfect is used To describe regular and repeated actions that happened in the past and descriptions of things you used to do.
In the future tense (futuro simple), programar is conjugated as: yo programaré, tú programarás, él/ella/usted programará, nosotros programaremos, vosotros programaréis, ellos/ellas/ustedes programarán. The future tense is used To talk about something that will happen in the future.
In the present subjunctive (subjuntivo presente), programar is conjugated as: yo programe, tú programes, él/ella/usted programe, nosotros programemos, vosotros programéis, ellos/ellas/ustedes programen. The present subjunctive is used To talk about situations of uncertainty, or emotions such as wishes, desires and hopes. It differs from the indicative mood due to the uncertainty of the events which are being spoken about.
Download and print a cheat sheet of Programar Spanish conjugation tables in image or PDF format:

Get full conjugation tables for Programar and 2,500+ other verbs on-the-go with Ella Verbs for iOS, Android, and web.
We also guide you through learning all Spanish tenses and test your knowledge with conjugation quizzes. Download it for free!

👋 Hola! We built Ella Verbs to help people (and ourselves!) master one of the hardest parts of Spanish – verb conjugation. It guides you through learning all tenses in an easy-to-follow way, giving you levels of bite-sized lessons and fun quizzes. Here is a 6 minute overview of all of the app’s features:
It has changed a lot over the 9+ years we have been working on it, but the goal remains the same – to help you master Spanish conjugation! You can download and try it for free, and, if you do, please send any and all feedback our way!
– Jane & Brian
Why not check out Progresar – to progress or see the complete list of verbs here.

Join 250,000+ others and master your Spanish conjugation with the top-rated verb app, Ella Verbs
Great program that has and is helping me immensely. Four years [studying Spanish] and after just a couple of days with this app I finally am 'getting' the verb thing into my head. After the first couple of lessons I finally feel comfortable conversing with the natives here in Panama. I still have a long way to go but this application was the key for me. Thank you!
Google Play Store