Skip to main content

P.027: Consejos si quieres aprender a programar [Miércoles]

Saludos, he aquí Jaroslav con un nuevo Podcast.


     Explicaré los fundamentos básicos de programación, en esta ocasión. Pero también daré algunos consejos útiles, que te ayudarán a trabajar menos.
Como tener código limpio y legible:
  • Ordenar, las ordenes del código, lógica y clasificativamente
  • Evitar uso de ordenes demasiado complejas (Buscar la forma más simple posible)
  • No abusar del uso de comentarios
  • Usar controles de versiones
  • Si tu código usa muchas llamadas, es mejor usar varias ordenes a llamar en un archivo aparte
  • Poner los comentarios preferiblemente en inglés (Sobre todo si vas a trabajar con extranjeros)
  • Aprender a usar Git
Consejos de ahorro si quieres programar:
  • Usa GNU/Linux [Preferiblemente Arch Linux, o Ubuntu]
  • Manténlo simple [Sólo instala lo que precises para trabajar]
  • Has copias de respaldo en un disco externo. 
  • Aprende a automatizar tareas
  • Disminuye el uso del ratón [Usa atajos de teclado, por ejemplo i3-wm
Software para ahorrar recursos:
  • i3-wm: Gestor de ventanas
  • youtube-dl: Descargar vídeos de internet
  • feh: Visor de imágenes del terminal
  • mpv: Visor de vídeos para el terminal
  • vim: Editor de texto para el terminal
  • xpdf: Lector ligero de PDF
  • ranger: Navegador de archivos para el terminal
  • exa: Una versión más rápida del comando "ls" escrita en "Código Rust"
Navegadores ligeros:
  • Waterfox: Firefox sin DRM [Netflix, y Spotify no funcionan]
  • Firefox: Navegador Ligero
  • Brave: Navegador ligero, con bloqueo de publicidad añadido
  • elinks: Navegador en modo texto para el terminal
  • w3m: Navegador en modo texto y con imágenes para el terminal
Como usar vim:
  • Tecla "Esc": Salir de modo texto
  • Tecla ""I": Salir del modo normal
  • Tecla Ctrl+Shift+C: Copiar
  • Tecla Ctrl+Shift+V: Pegar
  • Tecla Ctrl+Shift+X: Cortar

     Las teclas "Ctrl+Shift+X", "Ctrl+Shift+C", y "Ctrl+Shift+V", no funcionan como los comandos dd, p, yy, sino que lo que cortes, copies, y/o pegues con los comandos de vim, sólo funcionarán dentro de vim. No así, los atajos de teclado.

Comandos básicos de vim (Modo Normal):
  • :q Salir de vim
  • :w Guardar documento
  • :wq Guardar y salir
  • :Q! Salir sin guardar
  • dd Cortar toda una línea
  • 45dd Cortar 45 líneas
  • 80dd Cortar 80 líneas
  • p Pegar lo cortado
  • 2p Pegar dos veces lo cortado
  • 60p Pegar 60 veces lo cortado
     Como seguramente notaste, si pones un número delante de un comando, este comando se ejecutará la cantidad de veces indicadas en el número.

Recuerda que NO son lenguajes de programación:
  • HTML
  • XLM
  • CSS
Lenguajes de programación sencillos:
  • JavaScript
  • Rust
  • BashScript
Lenguajes de programación complejos:
  • C
  • C++
  • C#

     Ahora, seguramente te preguntes ¿Por donde empiezo?. Bueno, eso depende de que quieras programar. Cada lenguaje es ideal para determinadas cosas. La mayoría empieza por JavaScript o BashScript. 

     Posteriormente, puedes aprender un poco de cada código, ver ventajas y desventajas, y finalmente quedarte con los lenguajes de programación que más te sirvan.

     Mi consejo, si me preguntaras, es que empieces por BashScript. Pues te ayudará a reducir las tareas que hagas, ya que el ordenador las podrá hacer automáticamente por ti.

Comments

Popular posts from this blog

La dieta de los Caballeros Medievales

     Este blog tiene por objetivo difundir contenido educativo, y sobre todo científico. Por ello, tras hallar este artículo , lo consideré suficientemente interesante para compartir aquí.      Como mi blog comparte datos, decidí acudir a más artículos relacionados sobre el tema, con fines de más información. Fuentes al final. Regimen Sanitatis Salernitanum: Escrito creado por médicos medievales Régimen alimentario recelosamente reservado para la realeza inglesa Fue de las guías alimenticias mas populares de Europa Tuvo una vigencia de aprox. 6 Siglos El Regimen Sanitatis Salernitanum, incluyó: Remedios caseros contra enfermedades Recetas para mejorar la fertilidad o detener sangrados nasales Guía de consultas para cada dolencia específica Tratamientos como la "Sangría" que hoy día son descartados por resultar inútiles      Aunque nadie en su sano juicio quisiera hacerse una cirugía al estilo del Medioevo, por ser métodos absurdos y cien...

P.056: Rubén Dario - Los motivos del lobo [Lunes]

Saludos, he aquí Jaroslav con un nuevo Podcast.      Lectura de la obra "Los motivos del lobo" de "Rubén Darío". Sé que falla un poco de más en la parte de interpretación. Pero de momento no cuento con el entorno adecuado para "Interpretar" sin que los vecinos me oigan y tomen por loco. Pero ya tengo un micro de mejor calidad, así que a futuro, un cuarto insonorizado no estaría mal.

Podcast011: Viernes de Semiología, iconografía, y comunicación visual II

Saludos, he aquí Jaroslav con un nuevo Podcast. Imágenes mentales: Su existencia fue negada por el conductivismo Son inaccesibles a la experiencia (Existen dentro de la psique de la persona) Tipos de imágenes mentales: Las que responden a un estímulos visual simultaneo (Producida al mirar algo) Las que no corresponden a un estímulo visual simultaneo (Proceden de recuerdos, sueños, e imaginación) Derechos a la educación libre · P.011: Viernes de Semiología, iconografía, y comunicación visual II ( https://bit.ly/3fmr1IM ) Allan Paivio, postula 2 sistemas representacionales independientes del cerebro humano: Proposicional: Relacionado al Lenguaje Verbal, capaz de operar con conocimientos abstractos Imaginativo: Especializado en procesamiento de conocimientos concretos (Simil a la persepción visual misma)      El Psicólogo experimental norteamericano, Allan Paivio, examinó científicamente el estudio de los procesos mentales relacionados a la imagen. Postulando de esta manera...