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:
- Google Chrome - https://www.google.com/chrome/
- Mozilla Firefox - https://www.mozilla.org/en-US/firefox/new/
- Safari - https://www.apple.com/safari/
- Opera - https://www.opera.com/es
Algunos ejemplos de áreas de juegos (Playground en inglés) son los siguientes:
JavaScript - https://playcode.io/
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
Programming Hero es una divertida, interactiva, visual, y amigable manera de aprender a programar.
Java - https://code.sololearn.com/cVRUy2BwauK8
Con code sololearn puedes probar Java de forma rápida y sencilla.
Go - https://play.golang.org/
El área de juegos oficial del lenguaje de programación creado por Google.
Ruby - https://try.ruby-lang.org/playground/
Kotlin - https://play.kotlinlang.org/
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/
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
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
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/
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

En la siguiente lista podrás encontrar el enlace a cada uno de los videos conforme los vaya publicando.
- ¿Qué es un algoritmo?
- ¿Qué es un operador?
- ¿Qué es una condición?
- ¿Qué es un ciclo?
- ¿Qué es una estructura de datos?
- Mi primer aplicación móvil – Kotlin para no programadores
Feb 17, 2022