Thanks for watching the talk. I'm interested in coming up with another tutorial or series of tutorials. I'll check these links out.
Thanks for the ideas. Carlos de la Guardia On Fri, May 27, 2011 at 3:46 PM, Jan Koprowski <jan.koprow...@gmail.com> wrote: > Hi, > I'm not sure is it a good place for this topic. I hope it is. > I know PyCon US was long time ago - but I have just watched Carlos de la > Guardia's "The Pyramid FAQ" and I would like to share You my > ideas concerning newbies documentation. > There is four/five extremely newbie friendly websites teaching "something" > in the way I just loved: > 1. http://gitref.org/ > 2. http://gitimmersion.com/ > 3. http://tryhaskell.org/ > 4. http://railsforzombies.org/ > First, which is the source control reference, is approached to systematize > Your knowledge and way of thinking about this particular source control > system which is different then other. The goal is to show and learn basic > concepts which allow You to understand many decisions was made in this > approach. It is also helps person to "change thinking" when they coming from > another source control system to think properly in the terms of new > technology. IMHO Pyramid will need few such tutorials: each for different > approach. But it helps people using different frameworks to switch to > Pyramid. I think. > Second - gitimmersion - is tutorial for the same version control system but > the goal of this tutorial is a little bit different: "taste it". You know - > it is not learn You good behaviors but allow to watch new tool in many, > different scenarios and check how it works. It is like You see a cake made > from different ingredients and You can taste piece of cake - and stated that > you like it and you want to know more about this cake and > each ingredients used there. It is very good for people which are not > convinced to something but they at least want to try it and look how it > works. The "lab" form is good because this is something less convenient and > boring then standard tutorial - but it is still "step by step" way when you > can go forward doing baby steps and repeat last step if somethings go wrong. > > Third approach in the basis part are the same as the second but it is more > interactive. It free learning person to install something inside system, and > avoid issues related with treshold where something goes wrong and you can > not fix this - and local guru is not available or you do not have one. > On-line environment remove this potential barrier and makes course much more > interactive. It is closer to the game then programming language. And it is > fun. > Forth link is complete revolution in why how You can think of "learning". It > is extremely interactive and person "learn by play". As third part you do > not force person to start creating local environment but also makes learning > process extremely fascinating and absorbing. There is no > big difference between "game" end Sokoban levels or pass all labs of > course. It is lowest learning curve, in the same time inculcating good > programming behaviors, way to learn something someone. Especially when You > are newbie. > In my humble opinion - different people learn things in different way and > there is no one good method to learn something from grounds.Good > documentation in XXI century is definitly not enough today. People expect > more interactive and fun way to learn something. That is why RubyOnRails get > notability to be "cool". I think the way how we should think about learning > programming language today is - to so interactive as it is possible and > change the learning process for a play. That is all. > I hope this hints will be helpful in terms of thinking how to learn someone > pyramid from basis. > Greetings from Poland! > -- > Jan Koprowski > > -- > You received this message because you are subscribed to the Google Groups > "pylons-devel" group. > To post to this group, send email to pylons-devel@googlegroups.com. > To unsubscribe from this group, send email to > pylons-devel+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/pylons-devel?hl=en. > -- You received this message because you are subscribed to the Google Groups "pylons-devel" group. To post to this group, send email to pylons-devel@googlegroups.com. To unsubscribe from this group, send email to pylons-devel+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pylons-devel?hl=en.