Inklingo
A person sitting at a desk with a glowing blue laptop screen showing colorful geometric blocks representing code.

programar

to program

Complete conjugation tables and interactive practice exercises. This is a regular -ar verb.

The Spanish verb programar means to program.

Present tense:

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

Complete Conjugation Tables

Reference all tenses and moods

🔄 Conjugations

subjunctive

imperfect

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

The imperfect subjunctive ('programara' or 'programase') talks about past hypotheticals or wishes.

Forms, examples & usage →

present

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

The present subjunctive ('programe', 'programes') expresses wishes, doubts, and emotions.

Forms, examples & usage →

imperative

negative

no programes
vosotrosno programéis
ustedesno programen
nosotrosno programemos
ustedno programe

Negative commands like 'no programes' (tú) or 'no programen' (ustedes) use the present subjunctive.

Forms, examples & usage →

affirmative

programa
vosotrosprogramad
ustedesprogramen
nosotrosprogramemos
ustedprograme

Use 'programa' for 'tú' commands, 'programen' for 'ustedes', and 'programad' for 'vosotros' when telling someone to program.

Forms, examples & usage →

indicative

conditional

ellos/ellas/ustedesprogramarían
yoprogramaría
programarías
vosotrosprogramaríais
nosotrosprogramaríamos
él/ella/ustedprogramaría

The conditional ('programaría') expresses hypothetical actions ('would program') or polite requests.

Forms, examples & usage →

preterite

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

The preterite of programar is regular: programé, programaste, programó, programamos, programasteis, programaron.

Forms, examples & usage →

imperfect

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

The imperfect tense ('programaba') describes ongoing or habitual past programming.

Forms, examples & usage →

present

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

The present tense ('programo', 'programas') is for actions happening now or habitual programming.

Forms, examples & usage →

future

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

The future tense ('programaré', 'programarás') indicates actions that will happen.

Forms, examples & usage →

Practice Conjugations

Test your knowledge with interactive exercises

Loading exercises...

Take programar from tables to real Spanish

Conjugation tables are the start. Read 200+ illustrated and narrated Spanish stories to see 'programar' in action across real sentences — and build the instinct that native speakers have.