* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

¿En que lenguaje programo?

bueno pues hago esta consulta por que necesito saber programar en linux ya encontré unos tutoriales pero no les entiendo nada y pensé que ustedes podrían ser mas explícitos y recomendarme por cual lenguaje empezar. El único lenguaje que me se es el html (si es que es lenguaje de programación XD)

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de alienator

# 94617 Si sabes html

empieza por php, de ahí te pasas a pearl y ya estarás comenzando en linux, recuerda que las herramientas de configuración de Mandriva están hechas en pearl.

Ron



Gravatar de xorgy

# 94619 Sobre programar...

Hola mandriman. Html es un lenguaje de marcado, utilizado para el diseño web, de hecho es la base en esta profesión. Podría decirte muchas cosas que deberías aprender para ser un diseñador, pero creo que sería más adecuado recomendarte que leas más sobre (X)html y CSS (Hojas de estilo).
Después de leer más sobre estos temas te darás cuenta cuales son los siguientes pasos. Solo por decirte algo: aprender un lenguaje del lado del cliente como Javascript, o lenguajes del lado del servidor como los mencionados por alienator.

Ahora si lo que quieres es "aprender" a crear software o programar para la web, te diría que hay muchos lenguajes, yo te recomendaría Python, ya que es muy fácil de aprender y te servirá para aprender más facilmente otros lenguajes. Esto lo digo por experiencia personal; cada uno tiene su opinión sobre el tema, te tocará experimentar un poco por tu cuenta, ver que te resulta más didáctico en tus comienzos.

En cualquiera de estos casos te recomiendo visites foros especializados en cualquiera de estas temáticas, donde podrán responder con más precisión tus consultas. Ten en cuenta a Google, es una gran herramienta para buscar respuestas y conocimiento. El ingles si bien no es excluyente, puede ayudarte debido a que gran parte del conocimiento informático está en ese idioma.

Y finalmente decirte que en Linux podrás encontrar las herramientas necesarias tanto para programar como para diseñar sitios. Todo lo que dije hasta aquí no es más que un boceto, tienes que indagar por tu cuenta. Leer...leer...leer....xD
Mucha Suerte!

Xorgy

Saludos!

Xorgy



Gravatar de madek

# 94624 si quieres solo hacer unos

si quieres solo hacer unos script pequeños, con bash basta
si quieres algo mas funcional, python
si quieres de verdad aprender a programar, C y luego C++
si quieres perder el tiempo con un lenguaje enredado, perl
si quiers volver al pasado, cobol

Saludos, Madek.

---
Blog -> http://madek.blogspot.com/ Usuario Linux Nº: #460974
Usa y colabora con Open Street Map

Saludos, Madek.

---
Blog -> http://madek.blogspot.com/ Usuario Linux Nº: #460974
Usa y colabora con Open Street Map



Gravatar de JorgeDRAKE

# 94628 O usas Java -- Mi

O usas Java
--
Mi Blog
Usuario Blogdrake: 11014
Uno de los ganadores de la categoría Youngdrake

--
Mi Blog
Usuario Blogdrake: 11014
Otro Youngdrake



Gravatar de Land-of-Mordor

# 94637 Corrijo

Si quieres de verdad aprender a programar, pero de manera totalmente desorganizada y desestructurada, C y C++
Si quieres de verdad aprender a programar, pero de manera totalmente organizada y estructurada, Java ;)



Gravatar de Annubis

# 94647 ¿Es ironía? xD

Para aprender a programar, de una forma totalmente organizada, estructurada y que deja poco margen para "salirse de la norma": Pascal

Para aprender a programar como los hombres: C

Para aprender a programar aplicaciones de escritorio con un gran bibloteca de funciones: Qt + C++



Gravatar de vfmmeo

# 94653 .

Para tolerancia cero al "salirse de la norma" COBOL

(Y será viajar al pasado, pero todo el mundo sabe que cualquier tiempo pasado fue mejor).

Atentamente,
El BOFH anteriormente conocido como vfmmeo. No había nadie mejor disponible.

Sígueme o aparta.

Atentamente,
El BOFH anteriormente conocido como vfmmeo. No había nadie mejor disponible.

Sígueme o aparta.



Gravatar de Land-of-Mordor

# 94716 No, es experiencia...

...yo iría un poco más lejos:

- Para aprender a programar, de una forma totalmente organizada, estructurada y que deja poco margen para "salirse de la norma": Modula2 (un pascal todavía más puñetero en la comprobación de tipos).

- Para aprender a programar como los hombres: C (Los hombres no deberían poder acceder a la posición 27 de un array de 10 elementos)

- Para aprender a programar aplicaciones de escritorio con un gran bibloteca de funciones: Qt + C++. Totalmente de acuerdo.



Gravatar de ubaloie

# 94651 ?????????????????????????????

Dijiste Land-of-Mordor????????????????????????????????????????
Claro, bromeas...

Saludos.

Web de FichasDrake
Otra de mis web



Gravatar de Ed Hunter

# 94642 ¿Qué puñetas quieres programar?

Programar es muy genérico, supongo que tu quieres programar algo en particular, y en un entorno en particular. Te pondré unos ejemplos:

  • Quieres modificar una aplicación preexistente, en cuyo caso, evidentemente, deberás emplear el lenguaje de programación empleado en dicha aplicación.
  • Quieres programar una aplicación web:
    • PHP: es un lenguaje muy sencillo y potente, empleado en multitud de portales web.
    • Perl: es un lenguaje muy potente y con mucha tradición, pero muy complejo y difícil de mantener.
    • Python: un lenguaje potente y flexible, fácil de mantener, empleado por ejemplo en el servidor de aplicaciones web Zope (y por tanto en Plone).
  • Quieres programar para el kernel: C
  • Quieres programar una aplicación KDE: principalmente C++, aunque se pueden emplear otros lenguajes (Python, por ejemplo).
  • Quieres programar una aplicación GNOME: principalmente C, sino Python, C++ o C# (mediante Mono).
  • Quieres programar una aplicación .NET: usa Mono y C#
  • Quieres programar una aplicación gráfica cualquiera: C, C++, Python, ObjetivePascal, Java...
  • Quieres programar una aplicación de texto cualquiera: C, C++, Python, ObjectivePascal, ADA...
  • Quieres programar una aplicación multiplataforma: Java, Python, C#, ObjectivePascal (recompilando para cada plataforma, aunque al final así puedes emplear cualquier lenguaje)
  • Quieres investigar sobre Inteligencia Artificial y/o redes neuronales: Lisp, C++
  • Quieres aprender a programar: Python

Hay más lenguajes, cono Fortran o ADA, que tienen un nicho muy específico aunque disponen de compiladores para Linux.

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

Speedball, la banda de heavy metal más barriobajera de Tarragona, que ya no tiene web ni, conexión a Internet, ni teléfono, por cortesía de Telefónica.

--

Yo no me llamo... siempre sale que comunico.



Gravatar de Drakon

# 94666 creo que ya entendi

bueno en cuanto a "que puñetas quiero porgramar", pues me gustaria la programacion orientada a objetos yo queria empezar a programar en c por que en ese lenguaje esta escrito unix. He oido acerca de anjuta no se si seria bueno usarlo o si me recomiendan otro para empezar

El mejor día de tu vida es hoy.



Gravatar de vfmmeo

# 94682 Juas!

El mejor comentario, con diferencia y te quedas con el título...

En cualquier caso, el tipo o estilo de programación que más te guste no es más que otra herramienta a la hora de programar. Deberías evaluar más bien el tipo de aplicaciones que quieres desarrollar.

Atentamente,
El BOFH anteriormente conocido como vfmmeo. No había nadie mejor disponible.

Sígueme o aparta.

Atentamente,
El BOFH anteriormente conocido como vfmmeo. No había nadie mejor disponible.

Sígueme o aparta.



Gravatar de ubaloie

# 94718 vfmmeo dijo:"Deberías

vfmmeo dijo:"Deberías evaluar más bien el tipo de aplicaciones que quieres desarrollar." Este si que és el mejor comentario ya que, resumido del de EdHunter que es más completo, por mi propia experiencia, según qué tipo de programa vayas a hacer hay lenguajes más idóneos que otros, ojo, no digo que no se pueda hacer todo con la mayoría, sólo digo que según qué vayas a programar un lenguaje específico se ajusta mejor que otro.

Un ejemplo, sería ridículo que para automatizar una tarea en linux usáramos c con clases teniendo el intérprete de órdenes bash y con él hacer un shell script o archivo de órdenes, aunque sea tan friki como éste que hice para desempolvar mis conocimientos sobre dicho lenguaje de programación:

Programa de la loto hecho en bash

En cambio se vas a hacer un programa que gestione una base de datos con una interfaz en kde lo tendrías crudo, que no imposible, pero sí mas trabajoso en tiempo y recursos. En éste caso usarías c con clases y como apoyo una librería como qt y sqlite para las propias bases a crear y manejar.

Así que lo dicho, el mejor comentario: Según qué vayas a programar usa un lengujae u otro. Si aprendes uno no tendrás dificultades en aprender el resto. Yo empezaría con c y de él partiría hacia bash script, c++, java, etc,etc, etc

Saludos.

Web de FichasDrake
Otra de mis web



Gravatar de Ed Hunter

# 94720 Yo resumiría mi propio comentario de otra forma

Programar es algo extenso, complejo y genérico, pero si quieres ser un programador para Linux rápidamente, empolla C y C++, y si no tienes ni idea de programación, empieza con Python.

Lo que sigue ya no es resumen, es explicación del por qué de este resumen:

C y C++ se parecen mucho, casi se puede afirmar que C es un subconjunto de C++, y dominando estos dos lenguajes puedes tratar tanto de contribuir en el kernel como desarrollar aplicaciones para KDE, GNOME y el resto de escritorios existentes. También te permite programar aplicaciones de consola/modo texto. Prácticamente excluye las aplicaciones web, pero eso es porque en realidad las aplicaciones web no son aplicaciones Linux en si mismas, aunque no te impediría programar CGI "a la vieja usanza".

Si es tu primer contacto con la programación, manteniendo en el horizonte la dupla C/C++, empezaría con Python: es un lenguaje muy potente, y a la vez muy orientado hacia obligarte a coger buen estilo, buenas maneras, y además es muy didáctico. Además, a diferencia de otros lenguajes didácticos (pongamos Modula2) tiene la ventaja de que es muy usado, permite hacer programas reales, tanto de texto como para prácticamente cualquier escritorio e inclusive aplicaciones web, con lo que rápidamente veras resultados reales y ayudará a mantener el entusiasmo. Lo único que no podrás programar en Python y si en C es el kernel, pero el kernel es algo demasiado complejo como para que alguien inexperto pueda meterle mano.

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

Speedball, la banda de heavy metal más barriobajera de Tarragona, que ya no tiene web ni, conexión a Internet, ni teléfono, por cortesía de Telefónica.

--

Yo no me llamo... siempre sale que comunico.



Gravatar de ubaloie

# 94753 Totalmente conforme.



Gravatar de Ed Hunter

# 94708 Por ahora BASIC: GOTO #94642

Vuelve al comentario Nº 94642.

El lenguaje C no es orientado a objetos, C++ si que lo es, igual que Java, Python, ObjectPascal, etc.

Anjuta no es un lenguaje de programación, es un entorno de desarrollo, que te facilita desarrollar proyectos en diferentes lenguajes, tales como C, C++, Python, Java... Como aplicación, esta hecha bajo GNOME, por lo que si no empleas este escritorio no sería la solución más adecuada, y todavía menos si lo que quieres programar es aplicaciones para KDE.

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

Speedball, la banda de heavy metal más barriobajera de Tarragona, que ya no tiene web ni, conexión a Internet, ni teléfono, por cortesía de Telefónica.

--

Yo no me llamo... siempre sale que comunico.



Gravatar de Incubo

# 94730 En muchas universidades...

El primer lenguaje que se aprende es Pascal.

Es un lenguaje estructurado mas potente que basic, y más fácil que C (aunqeu yo los veo muy parecidos).

Se pueden hacer aplicaciones gráficas sin volverte loco con las QT (Al estilo de Visual basic) usando el IDE Lázarus que está disponible para Linux, Windows, Mac.. por lo que puedes hacer un programa multiplataforma en un periquete.

Si quieres algo más sencillo y que está bien tambien al estilo de VBasic, tienes Gambas (gambas almost means basic) que por supuesto está en los repositorios y además viene con muchas aplicaciones de ejemplo para que las puedas estudiar.

Yo, que sólo soy programador aficcionado, uso Gambas o Lázarus para mis chorraditas caseras y me va bastante bien.

------------------------
linux user #341210

------------------------
linux user #341210



Gravatar de Drakon

# 94819 gracias me a quedado muy claro

ahora si se como puedo empezar gracias por su ayuda

El mejor día de tu vida es hoy.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.