Definitely agree with this. I experienced this with PTC2. Its hard to try to not dive right in. Its so frustrating trying to learn a new language(currently learning C# and ActionScript), but when you do, its worth it(I can code a Pokemon game and Terraria with SmileBASIC).