Breaking

Saturday 8 April 2023

Formas de aprender a programar

 Puede ser emocionante y gratificante tras la experiencia de escribir un código en un lenguaje de programación. Normalmente, en el sector de programación, las personas se ayudan entre ellos para mejorar sus habilidades y obtener mejores resultados. Aunque en este curso, se hable específicamente sobre el lenguaje de programación R, más adelante puede que queráis enfocaros en otros lenguajes según los intereses y objetivos profesionales.  



A continuación, os dejamos una guía y links de interés para ayudarte a decidir cuáles son los lenguajes de programación que mejor se ajustan a tus intereses y repasaremos algunos de los puestos laborales que quizá encuentres en el sector y los lenguajes de programación que más usan esos profesionales.  
 
1. Analista de datos 
Se encarga de recopilar, transformar y organizar los datos para sacar conclusiones, hacer predicciones e impulsar la toma de decisiones fundamentada. Los lenguajes de programación que más usan los analistas de datos son: 

  1. -R: Ofrece a los analistas de datos funciones prácticas para estadística y útil para crear visualizaciones de datos avanzadas. Puedes obtener más información en: 

  1. El proyecto R para cálculos estadísticos: Sitio web oficial de R, aquí puedes encontrar documentación y artículos de soporte 

  1. Manuales de R: Incluyen presentación, administración y ayuda 

  1. R para principiantes: Guía para trabajar con datos, gráficos y estadísticas en R 
     

  1. -Python: Lenguaje que se puede usar para crear lo que necesites para el análisis de datos. 

  1. La Fundación del Software Python (PSF): Guías para dar tus primeros pasos  

  1. Tutorial Python: Tutorial de Python 3  

 
2. Diseñador web 
Se encargan de diseñar y darle estilo a las páginas web que contienen texto, gráficos y videos. Por lo general usan: 

  1. -HTML5: Brinda la estructura de las páginas web y se usa para vincularse con plataformas de hosting.  

  1. Tutorial de HTML: Introducción a HTML, con enlaces a funciones, ejemplos y referencias 

  1. Hoja de referencia de HTML5: Resumen de etiquetas y atributos de HTML5. 

  1. -CSS: Se usa para diseño de páginas web, elementos de gráficos de control (color, diseño y fuente) y presentaciones de páginas en distintos dispositivos (pantallas grandes, pantallas de dispositivos móviles e impresoras): 

 

3.Desarrolladores de aplicaciones para móviles 
Usan la programación para crear aplicaciones para ordenadores portátiles, móviles y tabletas: 

  1. -Swift (plataformas de Apple): Lenguaje de scripts de código abierto para dispositivos Apple. Su objetivo principal es lograr que las aplicaciones funcionen con más rapidez: 

  1. Swift.org: Comunidad de código abierto para aprender a usar Swift. 

  1. Recursos para el desarrollo con Swift: Colección de documentos, códigos de muestra, videos y libros recomendados de Apple  

  1. -Java (plataformas de Android) es el lenguaje oficial de programación para desarrollo de Android.  

  1. Quiero desarrollar aplicaciones para Android: ¿Qué lenguajes debería aprender?: Explora otros lenguajes que se usan para desarrollo en Android 

  1. Android Studio: Entorno de desarrollo integrado (IDE) descargable que contiene herramientas para desarrollar aplicaciones para Android 

  1. Desarrolla tu primera aplicación para Android con Java: Instrucciones para instalar Android Studio y crear tu primera aplicación 

  1. -C# (Se pronuncia "sí sharp"): Orientado al objeto que se usa mucho para crear juegos y aplicaciones móviles en la plataforma de desarrollo de código abierto .NET (Xamarin). Que gracias a un framework para que los desarrolladores creen aplicaciones móviles para distintas plataformas, tanto en iOS como en Android: 

  1. Materiales de Microsoft .NET para aprender C#: Incluye cursos, tutoriales y videos gratuitos para aprender el lenguaje de programación C# 

  1. Materiales de Microsoft para aprender Xamarin: Incluye cursos, tutoriales y videos gratuitos para aprender sobre desarrollo móvil con Xamarin 

  1. Aprender C# en Codecademy: Sitio web con lecciones interactivas básicas y gratuitas, también hay actividades extra a las que puedes acceder mediante una suscripción mensual 

4.Desarrolladores de aplicaciones web 

Diseñan y desarrollan aplicaciones de redes que se usan en la web. Se usan: 

  1. -Java: Se usa ampliamente para crear aplicaciones web de empresas que pueden ejecutarse en múltiples clientes. Una de las fortalezas principales es su enfoque de "escribir una vez, ejecutar en cualquier lado" (WORA). Para más información: 

  1. Java para principiantes: Curso gratuito de Java para principiantes en el sitio web "Home and Learn". 

  1. -Python: es un lenguaje de programación de uso general. Explora los recursos de Python que se enumeran en la sección del analista de datos. 

  1. -Ruby está orientado a objetos para el desarrollo de aplicaciones web. Ruby no es lo mismo que “Ruby on Rails”, que es un framework de aplicación web de código abierto que se ejecuta usando Ruby:  

  1. Documentación de Ruby: Incluye guías, tutoriales y material de referencia 

  1. Guía para programadores de Ruby: Tutorial y guía de referencia para Ruby 

  1. -PHP: lenguaje de scripts que es útil para desarrollo de aplicaciones web. PHP es simple, flexible y relativamente fácil de aprender: 

  1. PHP bien ejecutado: Referencia rápida para estándares populares de programación con PHP 

  1. Tutorial interactivo de PHP: Tutorial gratuito que ejecuta códigos PHP 

5.Desarrollador de videojuegos 

Son desarrolladores de aplicaciones que se dedican específicamente a crear videojuegos: 

  1. -C#: Orientado a objetos que se usa mucho para crear videojuegos. Explora los recursos de C# para desarrolladores de aplicaciones para dispositivos móviles. 

  1. -C++:es una extensión del lenguaje de programación C que también se usa para crear juegos de consola, como los juegos para Xbox: 

  1. Recursos de Microsoft para C++: Aprende a instalar el IDE de Visual Studio y escribir códigos usando C++ 

  1. Códigos de muestra de Microsoft C++ y C# para videojuegos: Recurso con más de 40 códigos de muestra de C++ y C# para videojuegos  

  1. Tutorial interactivo de C++: Tutorial gratuito que ejecuta códigos C++. 

 

Consejos para aprender lenguajes de programación 

  1. -Establece un proyecto de práctica y usa el lenguaje para completarlo. Así, el proceso de aprendizaje es más práctico e interesante.   

  1. -No olvides conceptos y principios de programación que ya hayas aprendido. Muchos pueden usarse con distintos lenguajes de programación.  

  1. -Después de aprender un lenguaje, aprender un segundo o tercero suele ser mucho más simple.  

  1. -Crea y mantén notas y hojas de referencia útiles en cualquier formato que te resulte práctico 

  1. -Crea un sistema de archivado en línea para poder acceder a la información que necesites de modo fácil mientras trabajas en distintos entornos de programación. 



No comments:

Post a Comment