Lets take for a moment and appreciate how easy it is to get into coding and software development these days.
* Free IDEs* Free compilers* Widely available and free tutorials* A huge and supportive community
My 8 year old self would be jumping for joy if he had access to what I have access to now.
@matt And let's also remember that it's almost certainly due to Free, OpenSource software that's made that possible, even including the proprietary offerings, who will have had to stay competitive by creating a free version.
Linux Geeks doing what Linux Geeks do..