Evaluating actions (on helppo oppia)

When you want to express how easy, difficult, or fun it is to do something, Finnish uses a very straightforward structure. You combine the verb olla (to be) with an adjective and a verb in its first infinitive (the dictionary form).

Let's look at how to use this structure to talk about computer programming.

Evaluating a Specific Subject

When you are evaluating a specific thing (like an algorithm or a piece of logic), the sentence order is: Subject + on + Adjective + 1st Infinitive.

This algorithm is easy to code.
Tämä algoritmi on helppo koodata.
This logic is complex to understand.
Tämä logiikka on monimutkainen ymmärtää.
A loop is fast to code.
Silmukka on nopea koodata.

You can easily expand these sentences by adding more context after the infinitive verb.

This function is impossible to understand without a variable.
Tämä funktio on mahdoton ymmärtää ilman muuttujaa.

General Evaluations

If you want to make a general statement—like "It is difficult to remember"—Finnish does not use a dummy pronoun for "it". The sentence simply starts with the verb on, followed by the adjective and the infinitive.

It is difficult to remember both variables and loops.
On vaikea muistaa sekä muuttujia että silmukoita.

Putting it Together

These evaluative phrases function just like normal clauses, meaning you can easily link them to other statements using conjunctions like mutta (but).

Programming is easy to learn, but the logic is complex.
Ohjelmointi on helppo oppia, mutta logiikka on monimutkainen.

Contributors