Words are the bridge between the inner and outer world.
The ideas of goblins and sprights have really no more to do with darkness than light.
The best way to learn a new programming language is by writing programs in it.