Hi Mr. Jens,
Thank you so much for your advices. They are very insightful. I will try to apply these advices into Code Combat.
Hi Mr. Jens,
Thank you for your review on Code Combat. I just found out this game and want to know more of it, and your review of the game as a teacher is a good help for me. I have a few questions about learning coding through code combat, and hope you can help.
I am a adult learner and already tried to learn all the basic syntax of python, java and swift. however, I found it very difficult to go deeper in learning the languages and make use of it. I tried to read through apple's swift documentation and the basics are fine, but the in-depth uses of protocols, extension, generics, advanced operators etc are tortuously difficult to grasp. I think the problem is that the examples provided are too few and not engaging. I set my hope high on Code Combat to help me become a good programmer, my worry is code combat only deal with basic syntax and provide no guides on anything deeper.
I like the idea of learning programming through gaming, as it engages me with specific tasks and requirements. however, my worry is that the game levels are too simple and won't go deep enough to help me become intermedium or advanced level programmer.
On the other hand, I don't want to give up the hope. I feel my worry may be unnecessary due to the Open Source nature of Code combat. I assume that being able to fully engaged with playing the game and reading the source code, I should be able to climb up to intermediate programmer. Is this plausible? then the question is will the source code be too deep to comprehend for people who just get the basic syntax?
looking forward to hearing from you