• Lunes 18 de Noviembre de 2024, 09:54

Autor Tema:  En Que Lenguaje Empiezo?  (Leído 7697 veces)

franz.

  • Miembro activo
  • **
  • Mensajes: 55
  • Nacionalidad: mx
    • Ver Perfil
    • http://imgeek.net
En Que Lenguaje Empiezo?
« en: Miércoles 4 de Abril de 2007, 09:52 »
0
Hola chivos, veran estoy muy interesado en la programacion, y quiero aprender, el problema en cuestion es q nose por q lenguaje empezar, me llama la atencion C y php pero quiero aprender un lenguaje facil para ir empezando, de preferencia que sea lenguaje de aplicasiones de escritorio, ya antes en computacion aprendi un poco de visual basic, pero enrealidad yanose nada =/ lo unico en lo que se programar es en HTML  me gustaria que me recomendaran un lenguaje facil por el cual empezar ='(  y q me dijeran q programa necesito para ir compilando y todo eso, pregunto esto porq ustedes deven saver mucho de esto, de antemano, muchas gracias.

PD. el sistema operativo que manejo es Linux debian etch  y tambien tengo un ordenador con windows xp :smartass:
 :kicking:
Citar
[th3r0rn@Linux ~]$ uname -a
Linux Linux 2.6.25-ARCH #1 SMP PREEMPT Sat Jun 14 18:07:19 CEST 2008 i686 Intel(R) Celeron(R) M CPU 420 @ 1.60GHz GenuineIntel GNU/Linux

elgordo

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: En Que Lenguaje Empiezo?
« Respuesta #1 en: Miércoles 4 de Abril de 2007, 10:31 »
0
yo te recomendaria visual basic porque es muy facil y puedes crear aplicaciones rapidamente aunque tambien tiene sus defectos...
Fuimos educados para poder llevar una vida tranquila sin tener que pelear, te enseñaron que en la vida no es la agresividad es saber detenerse a tiempo y aprender a respetar. La violencia ahora es nuestra educacion, es nuestra alternativa, es nuestra reaccion porque nunca tendremos nunca esa facilidad para aguantar los golpes de unos y aprender a respetar

Bicholey

  • Moderador
  • ******
  • Mensajes: 1234
    • Ver Perfil
Re: En Que Lenguaje Empiezo?
« Respuesta #2 en: Miércoles 4 de Abril de 2007, 16:12 »
0
:lol:  :lol:  :lol:  :lol:

Pues como os dices si quieres algo mediaticamente sencillo util y con futuro pues empieza con el VB.Net pero bueno todo depende a que rubro te quieras enfocar...
Aunque bueno para linux C++ pero bueno yo creo que aqui encontraras diversas opiniones al respecto.
[size=109]LOS GATOS SIEMPRE CAEMOS DE PIE !!![/size]


JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: En Que Lenguaje Empiezo?
« Respuesta #3 en: Miércoles 4 de Abril de 2007, 17:12 »
0
fácil, poderoso y útil:  C#

también puedes optar por java o por C++
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

franz.

  • Miembro activo
  • **
  • Mensajes: 55
  • Nacionalidad: mx
    • Ver Perfil
    • http://imgeek.net
Re: En Que Lenguaje Empiezo?
« Respuesta #4 en: Miércoles 4 de Abril de 2007, 20:09 »
0
Muchas gracias, aun sigo esperando mas opiniones, una cosa mas en el lenguaje en el q me meta aprender me interesa mucho crear aplicasiones tanto locales como no loclaes es decir q sean muy buenos en el aspecto de utlizar el socket  :smartass:
------------------------------
jeje se ,me olvidava  decir q soy estudiante de universidad y q actualmente curso la carrera de ing. en sistemas computacionales, y por ahora estoy apenas llevando la materia de ANAÑLISIS Y DISEÑO DE ALGORITMOS, para q cuando entre mas en tema de programacion ya entendamos un poco mas  :kicking:
Citar
[th3r0rn@Linux ~]$ uname -a
Linux Linux 2.6.25-ARCH #1 SMP PREEMPT Sat Jun 14 18:07:19 CEST 2008 i686 Intel(R) Celeron(R) M CPU 420 @ 1.60GHz GenuineIntel GNU/Linux

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: En Que Lenguaje Empiezo?
« Respuesta #5 en: Miércoles 4 de Abril de 2007, 20:11 »
0
Cita de: "JuanK"
fácil, poderoso y útil:  C#

también puedes optar por java o por C++
lo mismo.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

franz.

  • Miembro activo
  • **
  • Mensajes: 55
  • Nacionalidad: mx
    • Ver Perfil
    • http://imgeek.net
Re: En Que Lenguaje Empiezo?
« Respuesta #6 en: Miércoles 4 de Abril de 2007, 20:16 »
0
este c++  es multi plataforma?
Citar
[th3r0rn@Linux ~]$ uname -a
Linux Linux 2.6.25-ARCH #1 SMP PREEMPT Sat Jun 14 18:07:19 CEST 2008 i686 Intel(R) Celeron(R) M CPU 420 @ 1.60GHz GenuineIntel GNU/Linux

elgordo

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: En Que Lenguaje Empiezo?
« Respuesta #7 en: Miércoles 4 de Abril de 2007, 21:34 »
0
si
Fuimos educados para poder llevar una vida tranquila sin tener que pelear, te enseñaron que en la vida no es la agresividad es saber detenerse a tiempo y aprender a respetar. La violencia ahora es nuestra educacion, es nuestra alternativa, es nuestra reaccion porque nunca tendremos nunca esa facilidad para aguantar los golpes de unos y aprender a respetar

AnioN

  • Miembro MUY activo
  • ***
  • Mensajes: 339
    • Ver Perfil
Re: En Que Lenguaje Empiezo?
« Respuesta #8 en: Miércoles 4 de Abril de 2007, 21:54 »
0
es multiplataforma a medias, porque si portas a otro sistema tenes que hacer casi siempre alguna modificacion del codigo. Que lenguajes que no sean multiplataforma conocen?

franz.

  • Miembro activo
  • **
  • Mensajes: 55
  • Nacionalidad: mx
    • Ver Perfil
    • http://imgeek.net
Re: En Que Lenguaje Empiezo?
« Respuesta #9 en: Miércoles 4 de Abril de 2007, 23:10 »
0
Cita de: "AnioN"
es multiplataforma a medias, porque si portas a otro sistema tenes que hacer casi siempre alguna modificacion del codigo. Que lenguajes que no sean multiplataforma conocen?
visual basic, C#, pascal, delphi, visual foxpro. estos son los q tengo entendido que no son multiplataforma, es decir que  no corren bajo linux   :scream:
Citar
[th3r0rn@Linux ~]$ uname -a
Linux Linux 2.6.25-ARCH #1 SMP PREEMPT Sat Jun 14 18:07:19 CEST 2008 i686 Intel(R) Celeron(R) M CPU 420 @ 1.60GHz GenuineIntel GNU/Linux

su -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: En Que Lenguaje Empiezo?
« Respuesta #10 en: Miércoles 4 de Abril de 2007, 23:20 »
0
Perl, Pytho, Ruby, Tcl, Shell, Awk, C, C++, Q... en fin, inicia con cualquiera, no hay reglas para aprender ni para hacer.

Si se puede idear se puede hacer  ;)
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.

su -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: En Que Lenguaje Empiezo?
« Respuesta #11 en: Miércoles 4 de Abril de 2007, 23:22 »
0
Cita de: "franz."
Cita de: "AnioN"
es multiplataforma a medias, porque si portas a otro sistema tenes que hacer casi siempre alguna modificacion del codigo. Que lenguajes que no sean multiplataforma conocen?
visual basic, C#, pascal, delphi, visual foxpro. estos son los q tengo entendido que no son multiplataforma, es decir que  no corren bajo linux   :scream:
Si puedes programar para GNU/Linux con estos... buno no se si con visual foxpro pero el resto si.
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: En Que Lenguaje Empiezo?
« Respuesta #12 en: Miércoles 4 de Abril de 2007, 23:28 »
0
visual basic 6.0 : no
visual basic.net : es multiplataforma
pascal, delphi,  : son portables pero no multiplataforma
visual foxpro    : no
C#                  : multiplataforma
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

AnioN

  • Miembro MUY activo
  • ***
  • Mensajes: 339
    • Ver Perfil
Re: En Que Lenguaje Empiezo?
« Respuesta #13 en: Miércoles 4 de Abril de 2007, 23:48 »
0
que queres decir con portable?, portable no significa que tiene un compilador para determinados sistemas?, que diferencia tiene con ser multiplataforma?

franz.

  • Miembro activo
  • **
  • Mensajes: 55
  • Nacionalidad: mx
    • Ver Perfil
    • http://imgeek.net
Re: En Que Lenguaje Empiezo?
« Respuesta #14 en: Miércoles 4 de Abril de 2007, 23:49 »
0
Cita de: "JuanK"
visual basic 6.0 : no
visual basic.net : es multiplataforma
pascal, delphi,  : son portables pero no multiplataforma
visual foxpro    : no
C#                  : multiplataforma
mas q  nda cito tu respuesta porq en la ultima pusistes
 c#: Multiplataforma

tengo un amigo q programa en ese lenguaje y unaves me dio q el no usava Linux porq c# solo es para windows
el punto es q me estoy interesando por c# pero si  es q enrealidad este lenguaje es multiplataforma, q programa necesito para empesar a programar en Linux con este lenguaje?
Citar
[th3r0rn@Linux ~]$ uname -a
Linux Linux 2.6.25-ARCH #1 SMP PREEMPT Sat Jun 14 18:07:19 CEST 2008 i686 Intel(R) Celeron(R) M CPU 420 @ 1.60GHz GenuineIntel GNU/Linux

Enko

  • Miembro de PLATA
  • *****
  • Mensajes: 1562
  • Nacionalidad: 00
    • Ver Perfil
Re: En Que Lenguaje Empiezo?
« Respuesta #15 en: Miércoles 4 de Abril de 2007, 23:58 »
0
delphi 8 o Delphi. NET es tan multiplataforma como C#
Igualmente C# tiene pinta de tener más futuro. (solo por tener soporte de Microsoft?)

Lo importante es empezar con alguno, después te das cuenta cual va a tu gusto.
Lo resaltante  de C# es que tienes que aprender POO si o si, en cambio con C++  no es obligatorio, si "necesario" .

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: En Que Lenguaje Empiezo?
« Respuesta #16 en: Jueves 5 de Abril de 2007, 00:03 »
0
Cita de: "Enko"
delphi 8 o Delphi. NET es tan multiplataforma como C#
o sea que ya delphi hora es 100% CLR? no sabia eso :o

Citar
Igualmente C# tiene pinta de tener más futuro. (solo por tener soporte de Microsoft?)

No lo se, puede que eso sea una de sus ventajas pero no creo que sea la mas importante ni tampoco la de mas directa. en fin.

respeto a multiplataforma tiene mas futuro porque para linux porque mono decidió soportar primero C# que cualquier otro CLR.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: En Que Lenguaje Empiezo?
« Respuesta #17 en: Jueves 5 de Abril de 2007, 00:05 »
0
Cita de: "AnioN"
que queres decir con portable?, portable no significa que tiene un compilador para determinados sistemas?, que diferencia tiene con ser multiplataforma?
Portable: que se puede hacer ejecutar el programa en otros sistemas operativos / máquinas haciendo leves modificaciones en el código (desde que se piense de antemano) o a veces solo recompilando.

Multiplataforma: El mismo programa sin recompilación o modificación alguna se ejecuta normalmente en cualquier otro sistema/máquina.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: En Que Lenguaje Empiezo?
« Respuesta #18 en: Jueves 5 de Abril de 2007, 00:13 »
0
Cita de: "franz."
tengo un amigo q programa en ese lenguaje y unaves me dio q el no usava Linux porq c# solo es para windows
No te juntes con malas compañias  <_<  no sabe de lo que habla.


Citar
el punto es q me estoy interesando por c# pero si  es q enrealidad este lenguaje es multiplataforma, q programa necesito para empesar a programar en Linux con este lenguaje?

Como SDK := mono http://www.mono-project.com/Main_Page
Como IDE  := monoDevelop http://www.monodevelop.com/Main_Page
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Enko

  • Miembro de PLATA
  • *****
  • Mensajes: 1562
  • Nacionalidad: 00
    • Ver Perfil
Re: En Que Lenguaje Empiezo?
« Respuesta #19 en: Jueves 5 de Abril de 2007, 00:24 »
0
Citar
pascal, delphi, : son portables pero no multiplataforma
Delphi 8 y Delphi .NET son iguale de multiplataforma que C# pero es preferible C#, será porque es de Microsoft y tiene más futuro?

su -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: En Que Lenguaje Empiezo?
« Respuesta #20 en: Jueves 5 de Abril de 2007, 01:52 »
0
Cita de: "Enko"
Citar
pascal, delphi, : son portables pero no multiplataforma
Delphi 8 y Delphi .NET son iguale de multiplataforma que C# pero es preferible C#, será porque es de Microsoft y tiene más futuro?
Tambien hay que tener en cuenta de que es un diseño mas nuevo, eso quiere decir que debe tener soluciones mas simples a problemas cotidianos.
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.

AnioN

  • Miembro MUY activo
  • ***
  • Mensajes: 339
    • Ver Perfil
Re: En Que Lenguaje Empiezo?
« Respuesta #21 en: Jueves 5 de Abril de 2007, 01:54 »
0
Cita de: "JuanK"
Cita de: "AnioN"
que queres decir con portable?, portable no significa que tiene un compilador para determinados sistemas?, que diferencia tiene con ser multiplataforma?
Portable: que se puede hacer ejecutar el programa en otros sistemas operativos / máquinas haciendo leves modificaciones en el código (desde que se piense de antemano) o a veces solo recompilando.

Multiplataforma: El mismo programa sin recompilación o modificación alguna se ejecuta normalmente en cualquier otro sistema/máquina.
mmmmm, entonces C++ no es multiplataforma es portable a otras plataformas, porque que yo sepa algo que compilas en windows sino volves a compilar en linux no anda.

su -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: En Que Lenguaje Empiezo?
« Respuesta #22 en: Jueves 5 de Abril de 2007, 02:10 »
0
Pues si se quiere algo 80% portable (en muchos casos 100%) se debe usar un script como Python, mi adorado Perl, incluso PHP pero NUNCA AppleScript  :whistling:
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.

franz.

  • Miembro activo
  • **
  • Mensajes: 55
  • Nacionalidad: mx
    • Ver Perfil
    • http://imgeek.net
Re: En Que Lenguaje Empiezo?
« Respuesta #23 en: Jueves 5 de Abril de 2007, 02:17 »
0
Bien señores ya estoy casi listo para empezar, ya tengo los linkis de descargas de visual estudio y de mono
=) mañana empiezo a compilar el mono en mi debian ><
y empieso a bajar el visuale studio en mi windows
si alguien quiere el link de visual estudio, lo encuentrar en el subforo de software

 si nodo me marcha bien, talves me tengan un buen rato en este foro dandoles un poco de lata :kicking:
weno, Gracias señores y aqui nos leeremos :hola:
Citar
[th3r0rn@Linux ~]$ uname -a
Linux Linux 2.6.25-ARCH #1 SMP PREEMPT Sat Jun 14 18:07:19 CEST 2008 i686 Intel(R) Celeron(R) M CPU 420 @ 1.60GHz GenuineIntel GNU/Linux

Geo

  • Miembro de PLATA
  • *****
  • Mensajes: 1011
  • Nacionalidad: mx
    • Ver Perfil
    • http://hsblog.mexchip.com
Re: En Que Lenguaje Empiezo?
« Respuesta #24 en: Jueves 5 de Abril de 2007, 03:05 »
0
En teoría los lenguajes CLR son multiplataforma al ser interpretados y no compilados. Ahora, para que lo sean completamente (y realmente multiplataforma), las implementaciones para los diferentes SO deben ser compatibles entre sí COMPLETAMENTE, cosa que, aunque bastante bien, todavía no es 100% cierta (p. ej. Windows Forms).
La imaginación es el límite.
Hardware & Software | Mexchip