Gracias Diego, Interesante ruta de enseñanza/aprendizaje.
Saludos El 23 de diciembre de 2009 00:24, Diego Jancic <[email protected]> escribió: > Hola Oscar, > Yo empece mas o menos igual, entre a la programacion web gracias a > asp.net y c#, y venia de C++/MFC... y como no hacia mucho que > programaba, te puedo asegurar que no sabia patrones (no significa que > ahora si :-)) > > En fin, mi camino fue mas o menos asi: > > 1- Primero C# en Windows, para acostumbrarte a la programacion > orientada a eventos (si venis de algo para consola, los eventos no son > muy familiares), al lenguaje y al visual studio. > 2- Despues WebForms, es bastante facil pasar de Windows a WebForms si > usas el designer. No necesitas saber nada de HTML ni HTTP. Las > diferencias entre Windows y HTTP (request/response, cliente > desconectado, etc) se aprenden muy rapido haciendo algunos Hello > World, si alguien te lo explica ni hablar. > 3- Aca forzosamente tenes que aprender que es Session, Application, > Context, posiblemente ViewState, etc. para hacer cosas. Cuando quiera > hacer su primer "variable global que la ve todo el mundo" va a tener > que aprenderlo. > 4- Cuando el designer de Visual Studio dejo de funcionar por la > complejidad del layout, empezas a retocar el HTML, y en poco tiempo ya > estas haciendo todo en HTML. > > ... y despues podes seguir como te guste (HTTP, asp.net, javascript, css, > ...) > > Yo creo que antes de aprender bien el punto (3) es imposible aprender > patrones, termina siendo muy confuso y realmente poco util por el > tamaño de las aplicaciones que se pueden hacer... > > > Lo que tiene de malo es que aprendes muchas malas practicas en el > camino, pero si la persona es autodidacta sirve. > > Saludos, > Diego > > 2009/12/22 Oscar Onorato <[email protected]>: > > Hola lista, > > > > Tengo un compañero de trabajo, muy jovencito, que quiere comenzar a > > desarrollar App's Web pero no sé por donde comenzar, porque aunque tengo > > mucha paciencia para explicarle, me parece que lo estoy confundiendo con > > mucha info avanzada. > > > > ¿Cómo dosificar la enseñanza de ASP.NET/C# <http://asp.net/C#> para > alguien que sólo tiene > > experiencia en C++ para aplicaciones de escritorio y no conoce Patrones > de > > ningún tipo? > > ¿Por donde comenzar? > > > > Muchas gracias > >
