A quarter of developers are self-taught coders