¿Cómo puedo empezar a programar?

¿Cómo puedo empezar a programar?

Tags
Published
Published February 17, 2022
Author
notion image
Puede parecer obvio para algunos, pero es importante mencionar que es necesario tener una computadora. Esta computadora debe contar con ciertos requisitos indispensables para ser utilizada como un dispositivo para desarrollar.
Aún si no eres programador, sabras que una computadora tiene muchas especificaciones. Entonces, cómo elegir la mejor computadora?
Mi nombre es Daniel Medina y en este Blog estaré hablando cada semana sobre programación para no programadores. Así que te invito a que te suscribas para que se te notifique cuando publique un nuevo post.
En este post estaré respondiendo a la pregunta: ¿Cómo puedo empezar a programar?
Te daré algunas recomendaciones antes de elegir tu computador para desarrollar. Además te compartiré algunos cursos de programación básica. Al terminar exitosamente esos cursos podrás presumir que conoces las bases de la programación.

Recomendaciones antes de empezar a desarrollar

En el 2021, el año en que se escribió este artículo, casi cualquier lenguaje de programación cuenta con una área de juego para probar sus diferentes características. Así que podemos considerar requisito mínimo que tu computador tenga instalado un navegador web moderno.
Algunos ejemplos pueden ser:
Algunos ejemplos de áreas de juegos (Playground en inglés) son los siguientes:

JavaScript - https://playcode.io/

JavaScript Playground
JavaScript Playground
El área de juego más rápida y simple con resultados visuales y en consola en tiempo real. Aprende, prueba y haz prototipos fácilmente.

Python - https://www.programming-hero.com/code-playground/python/index.html

Python Playground
Python Playground
Programming Hero es una divertida, interactiva, visual, y amigable manera de aprender a programar.

Java - https://code.sololearn.com/cVRUy2BwauK8

Java Playground
Java Playground
Con code sololearn puedes probar Java de forma rápida y sencilla.

Go - https://play.golang.org/

Go Playground
Go Playground
El área de juegos oficial del lenguaje de programación creado por Google.

Ruby - https://try.ruby-lang.org/playground/

Ruby Playground
Ruby Playground

Kotlin - https://play.kotlinlang.org/

Kotlin Playground
Kotlin Playground
Por supuesto no puede faltar el área de juego del lenguaje en el que está inspirado este libro.

Más áreas de juegos

Si quieres descubrir las áreas de juegos de más lenguajes de programación, te recomiendo la siguiente herramienta de github en donde se muestra la lista de popularidad de los diferentes lenguajes de programación en diferentes fechas. Sólo necesitas elegir un lenguaje y escribir en tu navegador de preferencia la palabra playground . Por ejemplo: Kotlin playground.

Cursos de programación básica

Finalmente, te quiero compartir una pequeña pero poderosa lista de cursos de programación desde 0.
Te puedo garantizar que al finalizar estos cursos podrás decir que ya sabes las bases de la programación.

Platzi - https://platzi.com/cursos/programacion-basica/

Curso Gratis de Programación Básica - Platzi
Curso Gratis de Programación Básica - Platzi
Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. Sí, desde cero. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.
  • Programar múltiples proyectos
  • Entender HTML, CSS y JavaScript
  • Crear funciones, eventos, y objetos
  • Diseñar Algoritmos

EDTeam - https://ed.team/cursos/programacion

Curso: Programación desde cero (Gratis)
Curso: Programación desde cero (Gratis)
Programar no se trata de código, se trata de lógica. Este curso te enseña la lógica que te permitirá dominar cualquier lenguaje.

Google Digital Garage - https://learndigital.withgoogle.com/digitalgarage/course/basics-code

Understand the basics of code - Google Digital Garage
Understand the basics of code - Google Digital Garage
Entiende lo básico de la programación.
Toma una introducción a la programación, encuentra cómo funciona, qué puedes hacer, y cómo puede beneficiarte.

Freecodecamp - https://www.freecodecamp.org/news/computer-basics-for-absolute-beginners/

Computer Basics for absolute beginners - FreeCodeCamp
Computer Basics for absolute beginners - FreeCodeCamp
Este curso enseña lo básico del uso de una computadora. Es perfecto para principiantes y personas que quieren entender un poco más lo que se les pueda haber olvidado.

Conclusión

En resumen, cualquier computadora con un navegador web moderno puede ser utilizado para dar tus primeros pasos.
Cada uno de estos cursos te recomendarán diferentes rutas. La ruta que te sugerirán dependerá del lenguaje de programación que utilicen en el curso.
En nuestra serie de videos nos enfocaremos en Kotlin. Hablaremos más de Kotlin en próximos videos.

Programación desde 0 – Kotlin para no programadores

Video preview
¿Cómo puedo empezar a programar?
En la siguiente lista podrás encontrar el enlace a cada uno de los videos conforme los vaya publicando.
  1. Introducción – Programación desde 0 – Kotlin para no programadores
  1. ¿Qué es la programación?
  1. ¿Qué puedo hacer con la programación?
  1. ¿Cómo puedo empezar a programar?
  1. Herramientas recomendadas para empezar a programar
  1. ¿Qué es una función?
  1. ¿Qué es un dato?
  1. ¿Qué es un algoritmo?
  1. ¿Qué es un operador?
  1. ¿Qué es una condición?
  1. ¿Qué es un ciclo?
  1. ¿Qué es una estructura de datos?
  1. Mi primer aplicación móvil – Kotlin para no programadores
 
Feb 17, 2022