We use "faire" for sports and activities. The exact meaning of these phrases isn't 100% clear to me. When you see a sentence that goes:
Elle fait du judo.
Does this sentence mean only that she practices judo regularly, or is it equally possible for this to mean that she's doing that right now? As in "Que fais-tu?" "Je fais du judo."
Could it also mean that she's a professional judo player?
Elle fait de la programmation.
This can be maybe interpreted in three ways:
She practices programming regularly. She is a programmer, that is her profession. She is doing that right now.
Are all these supposed interpretations correct and are they all equally possible or is maybe one of them "default" and the other ones depend on context? When a native speaker hears something like "Je fais de la programmation." what is his or her immediate understanding?