It is. There are many more resources and knowledge to build on top of. The initial challenges of a field like this is simply accessing information. Additionally, more languages exist that are designed to abstract away complex development. For example Processing is a language built on Java and was designed as a simpler language for non-programmers.