Pedro Concejero Cerezo
2016-Apr-21 10:53 UTC
[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]]
Luis Augusto Lopez G
2016-Apr-21 11:50 UTC
[R-es] ¿Es "R" recomendable como lenguaje para alguien, que quiere empezar a programar?
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]]