¿Buscas aprender .net? Aquí algunas recomendaciones!

Hola amigos!
Les cuento que hace unos días, mientras llegaba a casa me topé con este twitt muy genial!

Twitt!

Este twitt me hizo pensar en lo mínimo que debería recomendar a mis amigos si es que buscan “aprender .net
Asi es, notaron bien, he marcado entre comillas algo que considero muy importante de diferenciar.

Sucede que cuando muchos me dicen que quieren aprender .net, tienen en mente un lenguaje o quizá incluso el entorno de desarrollo, es decir nuestro querido Visual Studio 😀

Desde hace mucho tiempo he considerado muy importante que antes de iniciar el aprendizaje de cualquier lenguaje de programación uno debe preguntarse muy sinceramente ¿Somos ordenados? Es necesario que le demos una oportunidad al cumplimiento de estándares? Podemos asegurar la calidad de nuestros productos?

Luego de haber pasado por estos fundamentos comunmente considerados como generales, les recomiendo darse un paseo por los aspectos generales del .net Framework (aqui más información según wikipedia :), ya que es muy importante conocer conceptos como Namespace, Assembly, Metadata, CIL(antes conocido como MSIL), BCL, CLR, CLS, CTS  y otro pequeño grupo de conceptos que dejamos de lado por la ganas de ponernos a programar desde el primer día.

Despues de estas consideraciones de plataforma, debemos dar nuestros primeros pasos en el lenguaje que tengamos la mayor comodidad posible, en este aspecto, tenemos inicialmente dos opciones, si hemos tenido preferencia por la programacìón con lenguajes basados en C, pues aprender C# deberá ser nuestra primera opción.
Y si venimos del mundo Visual Basic? pues tenemos que aprender VB.NET 😀

En ambos casos es muy importante practicar la sintaxis con mucha dedicación (recuerdan la frase “encerar, pulir?” pues algo asi).

Luego de haber aprendido el lenguaje deben revisar algunas consideraciones generales antes de desarrollar una aplicación web, esto es, en la mayoría de casos independiente a su decisión de trabajar con Web Forms ASP.NET o ASP.NET MVC 🙂

Respecto a MVC les sugiero revisen algunos tutoriales muy interesantes y claro, a pesar de tener un tiempito, la novedad sigue siendo el Razor Engine 😀

Si están interesados en Metro les cuento que en primer lugar necesitan Windows8 instalado, luego de esto, pues lo mínimo es comenzar con los ejemplos de los amigos de Redmond, les cuento que vale la pena probar, ya que es un conjunto muy variado 🙂

Y ya que estamos hablando de Metro, esto va de la mano con el nuevo Visual Studio, es decir, mi buen Visual Studio 2012, al cual ya le estamos dando un espacio muy interesante para algunos tips que iremos publicando y claro! tambien iremos compartiendo todo libro que se vaya publicando y sea de posible distribución 🙂

Ya casi para cerrar el círculo no debemos olvidar nunca que lo que estamos haciendo es aprender a construir “algo”, y ese “algo” muchas termina siendo un producto.
Lo interesante de este producto es que tiene un ciclo de vida incluso antes de nacer, y para esto necesitamos complementos para un correcto soporte al ALM (Es decir, Application LifeCycle Management) que nos harán la vida mucho más facil.

Quizá ustedes crean que todo esto es un poco exagerado, pero les soy honesto, no cumplir con estos aspectos es posiblemente una de las causas a la creencia “si programas en .net, no sabes programar
Que triste que algunas personas piensen eso!!!

Pues vamos a cambiar esta realidad!! Qué dicen?
Un abrazo
@Jersson

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *