← Back to All Verbs

programar

to program

Non-Conjugated Forms

programar

to program

programando

Present Participle

programado

Used in perfect tenses

Indicative Mood

Used for statements of fact, certainty, and objective reality

Person
yoprogramoprograméprogramabaprogramaréprogramaría
programasprogramasteprogramabasprogramarásprogramarías
él/ella/ustedprogramaprogramóprogramabaprogramaráprogramaría
nosotrosprogramamosprogramamosprogramábamosprogramaremosprogramaríamos
vosotrosprogramáisprogramasteisprogramabaisprogramaréisprogramaríais
ellos/ellas/ustedesprogramanprogramaronprogramabanprogramaránprogramarían
Quick TestQuick TestQuick TestQuick TestQuick Test

yoprogramo
programas
él/ella/ustedprograma
nosotrosprogramamos
vosotrosprogramáis
ellos/ellas/ustedesprograman

yoprogramé
programaste
él/ella/ustedprogramó
nosotrosprogramamos
vosotrosprogramasteis
ellos/ellas/ustedesprogramaron

yoprogramaba
programabas
él/ella/ustedprogramaba
nosotrosprogramábamos
vosotrosprogramabais
ellos/ellas/ustedesprogramaban

yoprogramaré
programarás
él/ella/ustedprogramará
nosotrosprogramaremos
vosotrosprogramaréis
ellos/ellas/ustedesprogramarán

yoprogramaría
programarías
él/ella/ustedprogramaría
nosotrosprogramaríamos
vosotrosprogramaríais
ellos/ellas/ustedesprogramarían
Lingopie - Learn Spanish with TV

Perfect Tenses

Compound tenses using auxiliary verb "haber" + past participle

Person
yohe programadohabía programadohabré programadohabría programado
has programadohabías programadohabrás programadohabrías programado
él/ella/ustedha programadohabía programadohabrá programadohabría programado
nosotroshemos programadohabíamos programadohabremos programadohabríamos programado
vosotroshabéis programadohabíais programadohabréis programadohabríais programado
ellos/ellas/ustedeshan programadohabían programadohabrán programadohabrían programado
Quick TestQuick TestQuick TestQuick Test

yohe programado
has programado
él/ella/ustedha programado
nosotroshemos programado
vosotroshabéis programado
ellos/ellas/ustedeshan programado

yohabía programado
habías programado
él/ella/ustedhabía programado
nosotroshabíamos programado
vosotroshabíais programado
ellos/ellas/ustedeshabían programado

yohabré programado
habrás programado
él/ella/ustedhabrá programado
nosotroshabremos programado
vosotroshabréis programado
ellos/ellas/ustedeshabrán programado

yohabría programado
habrías programado
él/ella/ustedhabría programado
nosotroshabríamos programado
vosotroshabríais programado
ellos/ellas/ustedeshabrían programado

Subjunctive Mood

Used for doubt, emotion, desire, possibility, and hypothetical situations

The imperfect subjunctive has two forms: -ra (more common in speech) and -se (more literary, common in Spain). Both are equally correct and interchangeable.

Person
Literary / Spain
yoprogrameprogramaraprogramase
programesprogramarasprogramases
él/ella/ustedprogrameprogramaraprogramase
nosotrosprogramemosprogramáramosprogramásemos
vosotrosprograméisprogramaraisprogramaseis
ellos/ellas/ustedesprogramenprogramaranprogramasen
Quick TestQuick TestQuick Test

yoprograme
programes
él/ella/ustedprograme
nosotrosprogramemos
vosotrosprograméis
ellos/ellas/ustedesprogramen

yoprogramara
programaras
él/ella/ustedprogramara
nosotrosprogramáramos
vosotrosprogramarais
ellos/ellas/ustedesprogramaran

Literary / Spain

yoprogramase
programases
él/ella/ustedprogramase
nosotrosprogramásemos
vosotrosprogramaseis
ellos/ellas/ustedesprogramasen

Imperative Mood

Used for commands, requests, and instructions

Person
yo-
programa
él/ella/ustedprograme
nosotrosprogramemos
vosotrosprogramad
ellos/ellas/ustedesprogramen
Quick Test

yo-
programa
él/ella/ustedprograme
nosotrosprogramemos
vosotrosprogramad
ellos/ellas/ustedesprogramen

🎯 Practice programar

Test your knowledge of programar conjugations across multiple tenses

Usage Tips

  • Indicative: Use for facts, statements, and objective reality
  • Subjunctive: Use after expressions of doubt, emotion, desire, or uncertainty
  • Imperative: Use for direct commands and requests
  • Perfect Tenses: Use to express actions completed relative to another time

Examples and Common Phrases

Examples

Aprendí a programar en PythonI learned to program in Python
¿Podemos programar la cita para el martes?Can we schedule the appointment for Tuesday?

Common Phrases

Programar una aplicaciónTo program an application
Lenguaje de programaciónProgramming language
Programar una reuniónTo schedule a meeting

Verb Information

Category

Technology

Ending Type

-ar verb

Verb Type

Regular verb

Importance Rank

#80 out of 100

Usage Tips

Regular Verb Pattern

This verb follows the regular -ar pattern. Remove the -ar ending and add the appropriate endings for each person.

Practice Suggestion

Try creating your own sentences with this verb. Start with simple present tense sentences and gradually work up to more complex constructions.