#7
Post
by HiddenCreature » Wed Nov 18, 2015 11:54 am
I've used that site to try and learn Python, so I could better use Ren'Py. If you don't like lectures or textbooks, this is a good method to start learning. You can use the codecademy labs to run and test various types of codes, without having to install any software.
Two important notes about this site:
1) Inconsistent writers (not all of them actual instructors). A different person writes each chapter of lessons throughout the course. How one person teaches you, might not be as effective as another, and it can get slightly confusing sometimes. Plus, some of these writers aren't professionals, or have any teaching experience. They can be someone who simply demonstrated proficiency in the specific programming language. Heck, if you did, you would be offered to write a lesson yourself. But again, that doesn't mean they're the best people to teach beginners, if they're lacking in teaching experience.
2) No solutions provided for the lessons. Before you complete a lesson, there's always a problem you have to solve before progressing. Only, if you can't figure it out, there's no answer key, only a hint. For some reason, the writers didn't think to provide answers to their own questions. If you want solutions, you have to go to the forums, and hope some random user like yourself reads your post, and has the answer. But the original writers of these lessons should have provided them from the beginning.
They may have updated this, and I sincerely hope they did. If not, you're better off spending the money on a class, or a book of your targeted language.