You want a stepping stone that bridges visual block coding with traditional, textual programming.

Scratch is under the MIT license. Every feature, asset, and cloud variable is accessible without ever entering a credit card. Stencyl operates on a freemium tiered subscription model :