[R-es] ¿Es "R" recomendable como lenguaje para alguien, que quiere empezar a programar?

Luis Augusto Lopez G luisaugustolopez en gmail.com
Jue Abr 21 13:50:23 CEST 2016


Recomiendo empesar con un lenguaje facil de entender, que pueda adquirirlo, que las ayudas se comprendan, para lo cual le sugiero VBA (VISUAL BASIC FOR APLICATION) no es un lenjuaje de alto nivel es interpretado, pero lo tienes en su pc si tienes office ( Word, Excel, Access, ...).
Sus resultados son inmediatos, la ejecucion paso a paso pude ver que valor contienen las variables.
Contiene las estructuras basicas de programacion ( if then else, do while until for, sub, ..), facil de aprender en mi pais (Colombia) lo estan enseñando en algunos colegios de secundaria.
Ayudas por monton formales e informales videos en youtube. Su aprendisaje lo puedes aplicar en lenguajes mas avansados como Visual Studio ( visual Basic, C#, web ...)
Vale la pena verlo, no mas paresco vendedor existos en ese reto.

LUUS AUGUSTO LÓPEZ G

-----Mensaje original-----
De: "Pedro Concejero Cerezo" <pedro.concejerocerezo en telefonica.com>
Enviado el: ‎21/‎04/‎2016 5:55 a. m.
Para: "r-help-es en r-project.org" <r-help-es en r-project.org>
Asunto: Re: [R-es]¿Es "R" recomendable como lenguaje para alguien, que quiere empezar a programar?

Hola, desde mi ignorancia sobre esto de programar -para mi es una herramienta, soy empirico en el sentido ensayo/error- no quiero dejar de apoyar la opinion de Miguel Angel de que cualquier lenguaje bien explicado, aplicable al problema que quieras solucionar, te vale. Y creo importante defender el aprendizaje de un lenguaje en vez de simplemente dejarte llevar por una interfaz grafica para resolver problemas complejos, recurrentes, como a los que nos enfrentamos con estadistica y similares.

Dicho esto, no me queda claro en tu pregunta Carlos a quien se va a dar la recomendacion. Es un adolescente? Una persona sin experiencia en programacion pero p.ej. con experiencia en matematicas/estadistica?

R a mi siempre me ha resultado asequible para ilustrar los beneficios de aprender un lenguaje informatico: excelente visualizacion con minimo esfuerzo, existencia de librerias para infinidad de cosas (aunque muy a menudo sobre temas numericos), buenisima documentacion muy facilmente reproducible (en esto yo creo que le gana a python y quizas a otros lenguajes, aunque es una opinion sesgada). El caso es tener o buen profesor, o aplicacion directa, o buena documentacion.

Para apoyar mas esta recomendacion (cualquiera bien documentado/ense�ado) la experiencia de yo creo muchos de nosotros es que pasar de uno a otro es (relativamente) facil.

Y quisiera dar unos datos: hay >500 lenguajes de programacion (establecidos; ademas estan los esotericos): https://www.quora.com/How-many-programming-languages-are-there-in-the-world

Sin embargo el 85% de la poblacion mundial maneja 100 lenguajes naturales: https://en.wikipedia.org/wiki/List_of_languages_by_number_of_native_speakers

(Por cierto segun estos datos el espa�ol es ya la segunda lengua por numero de hablantes nativos)

Me ha encantado la pregunta y la discusion posterior. Gracias!
Pedro


El 21/04/2016 a las 11:22, r-help-es-request en r-project.org<mailto:r-help-es-request en r-project.org> escribi�:

Asuntos del d�a:

   1. Re: Resumen de R-help-es, Vol 86, Env�o 20 (Manuel Morales)
   2. Re: �Es "R" recomendable como lenguaje para alguien que
      quiere empezar a programar?....
      (miguel.angel.rodriguez.muinos en sergas.es<mailto:miguel.angel.rodriguez.muinos en sergas.es>)
   3. Web interesante (ROpenSci)
      (miguel.angel.rodriguez.muinos en sergas.es<mailto:miguel.angel.rodriguez.muinos en sergas.es>)


------------------------------

Message: 2
Date: Thu, 21 Apr 2016 07:31:33 +0000
From: <miguel.angel.rodriguez.muinos en sergas.es><mailto:miguel.angel.rodriguez.muinos en sergas.es>
To: <cof en qualityexcellence.es><mailto:cof en qualityexcellence.es>, <r-help-es en r-project.org><mailto:r-help-es en r-project.org>
Subject: Re: [R-es] �Es "R" recomendable como lenguaje para alguien
        que quiere empezar a programar?....
Message-ID: <571881D5.3060900 en sergas.es><mailto:571881D5.3060900 en sergas.es>
Content-Type: text/plain; charset="utf-8"

Hola Carlos.

La que has "liao" pollito!!!!
:-)

Desde mi punto de vista, para "empezar a programar" te vale cualquiera.

- El assembler te ayudar�a a comprender c�mo funciona a bajo nivel un
ordenador. Entender c�mo se conecta el hardware con el software (pero es
muy farragoso y poco pr�ctico en el "mundo real" al ser el m�s alejado
de la programaci�n de alto nivel).

- Podemos revisar cu�les son los lenguajes de programaci�n m�s usados en
la actualidad.... Javascript, Java, PHP, Python, C#, C++, Ruby, CSS, ...

- O los mejores pagados... Ruby on Rails, Objective C, Python, Java,
C++, Javascript, C, R, C#, ...

Cierto es que R no aparece en el Top de (todas) esas listas pero tambi�n
es cierto que aparece en todas ellas dentro de los 15 primeros puestos!

Al final lo importante de aprender a programar es saber dise�ar un
programa, estructurarlo y esbozarlo... y para eso sirve perfectamente el
pseudoc�digo.

Yo empezar�a por ah�.....
https://es.wikipedia.org/wiki/Pseudoc%C3%B3digo

Ah! otra buena forma (y m�s divertida) de entrar en el "mundillo" es
aprender SCRATCH
https://es.wikipedia.org/wiki/Scratch_%28lenguaje_de_programaci%C3%B3n%29

:-)

Un Saludo,

--
Miguel �ngel Rodr�guez Mu��os
Direcci�n Xeral de Sa�de P�blica
Conseller�a de Sanidade
Xunta de Galicia
http://dxsp.sergas.es

**********



--
Pedro Concejero
E-mail: pedro.concejerocerezo en telefonica.com<mailto:pedro.concejerocerezo en telefonica.com>
skype: pedro.concejero
twitter @ConcejeroPedro<https://twitter.com/ConcejeroPedro>
linkedin pedroconcejero<http://www.linkedin.com/in/pedroconcejero/es>
Entusiasta R, me encontrar�is aqu� gRupo R madRid <http://madrid.r-es.org/>

________________________________

Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario, puede contener informaci�n privilegiada o confidencial y es para uso exclusivo de la persona o entidad de destino. Si no es usted. el destinatario indicado, queda notificado de que la lectura, utilizaci�n, divulgaci�n y/o copia sin autorizaci�n puede estar prohibida en virtud de la legislaci�n vigente. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma v�a y proceda a su destrucci�n.

The information contained in this transmission is privileged and confidential information intended only for the use of the individual or entity named above. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this transmission in error, do not read it. Please immediately reply to the sender that you have received this communication in error and then delete it.

Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinat�rio, pode conter informa��o privilegiada ou confidencial e � para uso exclusivo da pessoa ou entidade de destino. Se n�o � vossa senhoria o destinat�rio indicado, fica notificado de que a leitura, utiliza��o, divulga��o e/ou c�pia sem autoriza��o pode estar proibida em virtude da legisla��o vigente. Se recebeu esta mensagem por erro, rogamos-lhe que nos o comunique imediatamente por esta mesma via e proceda a sua destrui��o

	[[alternative HTML version deleted]]


	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es