Programar es hoy en día un gran diferencial a la hora de conseguir trabajo. Constantemente las empresas publican nuevas búsquedas para este tipo de perfiles. Incluso no hace falta que seas "joven", o que esta haya sido tu primera incursión en el mundo tech, muchas personas optan por reconvertir su carrera aprendiendo herramientas de desarrollo y programación para bien completar su perfil o cambiar totalmente de rubro ganando nuevas skills.
En el mundo tecnologico hay muchos frameworks y lenguajes diferentes que puedes aprender que servirán para diferentes cosas. Aquí te dejamos una lista a modo de recursero para que puedas consultar y decidir si quieres aventurarte en este camino con acceso a cursos gratuitos:
- HTML: Son las siglas de HyperText Markup Language en inglés y hace referencia al lenguaje de marcado para la elaboración de páginas web. Es el estándar que se ha impuesto en la visualización de páginas web y es el que todos los navegadores actuales han adoptado. El lenguaje HTML es la base de la mayoría de los sitios con los que interactuamos diariamente. Es tan frecuente en la web que tiene sentido que conozcas, al menos, sus fundamentos ya que nunca se sabe cuándo puede ser útil.
Con el conocimiento y las habilidades adecuadas de HTML podrás construir y editar un sitio web de forma competente.
- CSS: La hoja de estilo en cascada o CSS (siglas en inglés de cascading style sheets) es un lenguaje usado para definir la presentación de un documento estructurado escrito en HTML y derivados. El CSS se puede usar para estilos de texto muy básicos como, por ejemplo, cambiar el color y el tamaño de los encabezados y los enlaces. Se puede utilizar para crear un diseño, como podría ser convertir una columna de texto en una composición con un área de contenido principal y una barra lateral para información relacionada. Incluso se puede usar para crear efectos de animación.
- JavaScript: JavaScript es el lenguaje de programación encargado de dotar de mayor interactividad y dinamismo a las páginas web. Cuando JavaScript se ejecuta en el navegador, no necesita de un compilador. El navegador lee directamente el código, sin necesidad de terceros. JavaScript es el lenguaje de programación que se utiliza para añadir características interactivas a un sitio web, (por ejemplo, juegos, eventos que ocurren cuando los botones son presionados o los datos son introducidos en los formularios, efectos de estilo dinámicos, animación,etc.)
- React: React te ayuda a crear interfaces de usuario interactivas de forma sencilla. Diseña vistas simples para cada estado en tu aplicación, y React se encargará de actualizar y renderizar de manera eficiente los componentes correctos cuando los datos cambien. React propone una arquitectura basada en componentes, que son piezas de código en las que se utiliza HTML, CSS y Javascript, de modo que contienen tanto la lógica como la presentación.
- Vue: Creado por Evan You, Vue. js es un marco JavaScript progresivo de código abierto para crear interfaces de usuario (UI) y aplicaciones de una sola página; se conoce comúnmente como Vue. Este marco utiliza "alto desacoplamiento", lo que permite a los desarrolladores crear progresivamente interfaces de usuario (UI).
- Git: Git es un software de control de versiones pensando en la eficiencia, la confiabilidad y compatibilidad del mantenimiento de versiones de aplicaciones cuando estas tienen un gran número de archivos de código fuente. Su propósito es llevar registro de los cambios en archivos de computadora incluyendo coordinar el trabajo que varias personas realizan sobre archivos compartidos en un repositorio de código.
- Web3:La Web 3.0 hace referencia a un grupo de tecnología que hacen posible la construcción de servicios online semánticos y descentralizados, que aprovechan las nuevas tecnologías como la blockchain, para brindarnos un total control del contenido, mejor seguridad y privacidad. En este recursero puedes aprender a programar para llevar adelante sitios de NFTs, DAOs, DeFi y Smart Contracts.
- Python: El lenguaje de programación Python es ampliamente utilizado por empresas de todo el mundo para construir aplicaciones web, analizar datos, automatizar operaciones y crear aplicaciones empresariales fiables y escalables.