My intention is the application to provide developers with the possibility to go on a higher level. For example:
- Level 1: Beginners (really basic concepts, just explanation of the syntax)
- Level 2: Intermediate (more complex tasks, that would require developers to combine several basic concepts)
- Level 3: Master (where developers will have to be really skillful and the tasts would be much more complicated)
My idea is when someone is just starting to make him fail fast so gets over the fear of failure and just starts writing code and learning from others.
Yes, know I saw what I wrote.. My mistake for hurrying to post it and not being careful :D I hope after people see the site will understand what I meant.
I am sorry you were disappointed in what you saw in comparison to what you expected. But I think it's very important to get feedback in such an early stage of development, even for a storyboard explaining the idea. This post proved really useful for us.
Hey, the choice was between transit.js and velocity.js. I don't think we made the wrong choice to go with transit.js, but next time we will definitely try velocity.js :D
Hi, I am glad you are creating such application, it seems really interesting. Here is more info about the app, we are about to build:
- the evaluation of the progress is going to happen by running it against tests written in advance and against tools that evaluate code quality. The algorithm that is going to calculate the exact percent is yet to be created.
- user experience is the most important thing for me, if it is good and not intruding, it will help developers to stick in the application longer and learn more things (I guess)
- my hope is that the content (best practices and exercises) will be constantly updated and written by the best developers in the field or by authors that will be specifically chosen for that purpose
Hey, I am sorry for you bad experience, but I guess you have seen the site through mobile. Unfortunately, our intention is for it to be seen on desktop (the system, when ready will be used on desktop as well).
Well, learning a programming language is slow process, our idea is to make it faster and help the skills to stick better. I can't remember all the cases in which I learned something and had to relearn it again after that - only if my process of learning was better, it might have sticked from the first time. :)
That's what we are trying to do. I don't know if we will succeed or not, but we are going to at least try.
Our intention is actually that there would be different levels of difficulty, but for the purpose of showing only the main idea we skipped all additional features. But it really remains to see if this kind of learning would be appropriate and functional.
I should really consider using lighter scheme, because I have never done this and maybe it would be better for my eyes, so thanks for these. I like the solarized, ironman and AutumnLeaf most.
If you are careful enough to learn the basics good and practice what you have learned, there is not really anything that can get in your way. So it depends on the person, but definitely working with more advanced developer can improve your learning curve. ;)
I've used CakePHP mainly, but my first choice now is Lithium. It has some great features, that were absent in CakePHP and of course PHP 5.3 is used, which I like a lot! ;)
- Level 1: Beginners (really basic concepts, just explanation of the syntax) - Level 2: Intermediate (more complex tasks, that would require developers to combine several basic concepts) - Level 3: Master (where developers will have to be really skillful and the tasts would be much more complicated)
My idea is when someone is just starting to make him fail fast so gets over the fear of failure and just starts writing code and learning from others.