it is a very good site for the basics/ introduction
it does what many programming classes fail to do, and that is give you a detailed introductory. In a programming class, you will spend weeks in the beginning learning things that are not very helpful when it comes time to write some code, and they will not detail the full process. For example, the syntax is generally not explained by teachers properly so you often end up with code that wont error out but also wot give the expected results, then it turns out that it a minor mistake was made that would have never happened if the teacher explained every single detail of a line of code in the beginning so that the student may understand why every little thing is used, so that you may understand what to use with longer and more complex code.
it still has some details that it doesn't cover but there doesn't seem to be any site that offers full detail, eg ideally, I would want a tutorial site that allows the user to click on any character and read about why it was used, eg why was the " used instead of a '
A tutorial such as that would allow a user to quickly understand the basics in a way that doesn't have them hunting through a textbook to understand why certain things were used in the line of code.
for the users here that are experienced in writing code, it will sometimes seem weird how a user may be stumped for a while with a line of code because thy cant figure out how to write it properly, but it is generally due to certain things not being detailed properly
I think that code academy is a very good site to learn code, but I just don't think that it goes into
answered Jan 16 '12 at 21:16
It's a step in the right direction, but it definitely needs improvement. I like the interactive learning it provides, but the feedback on errors is pretty poor. It doesn't even bother to let you know what language you're working in, which is kinda important. I understand it's suppose to give you an idea how to think when you code, but a little background is needed when it comes to something like this.
answered Jan 17 '12 at 11:05