¿Quieres 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

19 thoughts on “¿Quieres aprender .net? Aquí algunas recomendaciones!”

      1. Hola jersson. Quiero iniciar con visual studio. Net y tengo bases en C#, podrías darme algunos links dónde pueda empezar. Y también ayuda con Oracle. Como iniciar a usarla. Saludos.

        Like

  1. Voy a comenzar a aprender .net, ¿Que libro me recomiendas?.
    Actualmente no tengo empleo y quiero ampliar mi gama de conocimientos.

    Like

    1. Hola José Luis, la pregunta es muy abierta, quizá si la reflejas sobre un lenguaje en particular (C# o Visual Basic) o una plataforma (Windows Forms o Web).
      Yo te sugiero que en general busques información sobre ASP.NET MVC (es decir, desarrollo web) con C# como lenguaje base sin olvidar.
      Recomendar un libro en particular es muy arriesgado porque uno solo no te ayudará a cubrir tu necesidad. Es por eso que en su momento me dediqué a escribir este post. Creo que debo actualizarlo =)

      Saludos!
      JD

      Like

  2. soy nuevo y estoy investigando sobre desarrollo con .net trabaje hace mucho con visual basic , tendria que retomar todo de nuevo.
    me parece interesante tus comentarios los tomare en cuenta

    Like

  3. Jersson, gracias por la informacion, tengo algunas dudas. Si por ej. me centro en aprender.net en que tiempo prudente crees que uno aprenderia en su totalidad dicho lenguaje con una dedicacion de al menos 2 a 3 horas diarias.? Bendiciones

    Like

    1. Hola! Es una pregunta muy complicada de responder pues depende de la capacidad y dedicación de cada persona.

      En tu caso veo que dedicarás por lo menos dos horas al día, y eso es muy bueno!

      Sugiero que te pongas objetivos semanales y que al menos durante la primera quincena no te decepciones. El camino es difícil pero si no tratas de medir tu aprendizaje, será en vano 🙂

      Saludos,
      JD

      Like

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.