I started making electronic music around 2012 using Linux Multi Media Studio, a free and open source clone of Fruity Loops. The remnants of those compilations can be found on my Soundcloud and Bandcamp pages.
Live coding is the use of computer code in performance to create music or visual art in real time.
Algorave is defined on the Algorave homepage as 'sounds wholly or predominantly characterised by the emission of a succession of repetitive conditionals' in a joke reference to the Criminal Justice and Public Order Act 1994 which sought to control / ban / spoil raves. So this is what I do.
The livecoding scene is very healthy. Take a look at the links page to find out about a load of talented creative types, the technology they use, and where they can be heard and seen.