VB.NET o C ?

Iniciado por neptun0, 24 Abril 2010, 04:07 AM

0 Miembros y 1 Visitante están viendo este tema.

neptun0

Buenas gente, tengo una consulta.

Actualmente ando haciendo un curso de Programacion Logica, como paso previo a poder introducirme en algun lenguaje. Mi consulta es, dado que puedo elegir entre Visual Basic.NET o C, cual seria mejor para comenzar ?

Mis conocimientos son bastante escasos y no es para nada en particular, simplemente por querer aprender.

Por eso me gustaria saber cual me recomiendan, y si pudiesen marcarme que puntos fuerte y debiles tiene cada uno.

Un saludo ;)

biribau

C es must know de todo programador, VB.NET no, eso sí te costará más. Aunque con VB.NET podrás hacer cosas mas "grandes" más fácilmente. Tu verás, si sigues en la profesión tarde o temprano te tocará saber C. Yo te aconsejaría java o c#, e incluso scala si te atreves. Pero ya olvidé mis años de "aprendiz" así que igual scala se te hace duro al comienzo.

DarkItachi

Pues yo empece con vb.net y manipular las cosas era fácil, pero quería programar a menor nivel de soft y sin tener que depender del framework, así que escogí C++

Perdona que te pregunte unas cosas que no vienen a cuento pero que relaciono con tu pregunta.

¿Vives en barcelona?
¿Vas o irás a alguna academia de bcn?

Salu2
Come to me when you have these eyes...

By more that you try it, a feather never will achieve to fly.

neptun0

Muchas gracias por las respuestas !

CitarPues yo empece con vb.net y manipular las cosas era fácil, pero quería programar a menor nivel de soft y sin tener que depender del framework, así que escogí C++

Si, tenia una idea sobre eso. Igualmente tarde o temprano voy a aprender C ya que segun anduve leyendo, te da unas bases muy solidas para aprender cualquier otro lenguaje.

CitarPerdona que te pregunte unas cosas que no vienen a cuento pero que relaciono con tu pregunta.

¿Vives en barcelona?
¿Vas o irás a alguna academia de bcn?

No hay problema ;)

No, vivo en Buenos Aires, Argentina.

Que es bcn ?

Un saludo ;)

DarkItachi

Cita de: neptun0 en  3 Mayo 2010, 22:29 PM
Muchas gracias por las respuestas !

CitarPues yo empece con vb.net y manipular las cosas era fácil, pero quería programar a menor nivel de soft y sin tener que depender del framework, así que escogí C++

Si, tenia una idea sobre eso. Igualmente tarde o temprano voy a aprender C ya que segun anduve leyendo, te da unas bases muy solidas para aprender cualquier otro lenguaje.

CitarPerdona que te pregunte unas cosas que no vienen a cuento pero que relaciono con tu pregunta.

¿Vives en barcelona?
¿Vas o irás a alguna academia de bcn?

No hay problema ;)

No, vivo en Buenos Aires, Argentina.

Que es bcn ?

Un saludo ;)


Barcelona, lo decía por que hay una academia especializada en esos ámbitos en barcelona. Suerte =D
Come to me when you have these eyes...

By more that you try it, a feather never will achieve to fly.

taul

yo te recomiendo C..

AFelipeTrujillo

Yo de ti empiezo con C, por que casi todos los lenguajes están basados en el y le va quedar mucho mas fácil adaptarse, ademas es un belleza !!!

neptun0

Muchas gracias por las respuestas !

Un saludo ;)

[D4N93R]

Comienza con C, luego C++ y luego escoje C# o Java, ya que la mayoria de los proyectos de negocios son muy grandes y tendrás que hacerlo en uno de éstos, pero sin olvidarte de C++ ya que algún día lo necesitarás para usarlo junto a C# o java..

Saludos!

WHK

depende tu objetivo, si es para hacer malware vb.net no te va a servir a lo sumo, si sirve pero no para un buén desarrollo como la gente desente.
si es para trabajos empresariales si te conviene vb.net, si es para proyectos propios depende el SO que uses.

si es para malware y bots y esas cosas lo recomendable es aprender c++ y despues ensamblador sin pasar por java ya que en estos casos muy dificilmente usarás poo ya ue lo que mas se requiere es el ahorro de código independiente y la manipilación de inyecciones a nivel binario y accesos a ring0 cosa que en c++ es un tanto mas complejo ya que se utilizan mucho las apis y es mas fácil de detectar por un antivirus, en ese caso usas rutas alternativas o manipulas memoria directamente desde ensamblador.