142

¿Cómo aprender a programar desde cero? #PlatziCodingChallenge | Escuela de Desarrollo Web

27037Puntos

hace un mes

Curso de Introducción a los Algoritmos de Ordenamiento
Curso de Introducción a los Algoritmos de Ordenamiento

Curso de Introducción a los Algoritmos de Ordenamiento

Los algoritmos son clave para desarrollar software que realice una tareas de forma eficiente. La mejor forma de abordar un algoritmo es entender su funcionamiento y analizar su eficiencia para resolver un problema. Conoce cómo funcionan los algoritmos de ordenamiento Bubble Sort y Selection Sort.

¿Cómo aprender a programar desde cero? #PlatziCodingChallenge

En este blog post te tengo 4 puntos esenciales y un reto especial para que de una vez por todas logres aprender a programar desde cero o vencer ese bloqueo que te ha impedido seguir aprendiendo.

Cuando yo tuve que aprender a programar yo estaba estudiando la universidad, pero, no aprendí por una materia o una tarea, en mi universidad estaban lanzando un concurso de robots seguidores de línea y me llamó la atención participar, así que hice equipo con un par de amigos y entramos al concurso, el reto fue programar un microcontrolador, no tenía la más mínima idea del lenguaje ensamblador y no sabía que se podía programar directo con C (lenguaje que ya había trabajado antes en clases), es más ni siquiera sabía el proceso de llevar el código al chip, pero no importó decidí comenzar.

Encontré código de ejemplo en ensamblador que con botones prendían un led u otro led según el botón y adapté esa lógica (sin realmente saber qué hacía cada línea de código) a que cada sensor de línea le diera un comando a los motores del robot sigue líneas, progamé mi primer robot, con el tiempo entendí qué hacía cada comando que había utilizado, pasé a utilizar C, entendí la electrónica, máquinas de estados, los algoritmos de control y en conjunto con el club de robótica de mi universidad, del cual era uno de los estudiantes a cargo, logramos participar y ganar varios concursos nacionales e internacionales.

Comienza preguntándote ¿qué quieres programar?

Ten claridad de qué quieres programar, pero no te demores en tomar la decisión elige un objetivo y aprende sobre qué tecnologías se utilizan, si me lo preguntas yo te recomiendo que aprendas HTML, CSS y JavaScript ya que el Desarrollo Web es hoy en día uno de los campos con mayor demanda y crecimiento, los navegadores te permiten llevar tus aplicaciones web a móviles, tablets, computadores y estos van a continuar mejorando como plataforma e incluso las naves espaciales utilizan estas tecnologías. Si tienes otras ideas, en los siguientes enlaces puedes aprender más de diferentes temáticas que puedes aprender en Platzi, ¿Aplicaciones móviles? ¿Videojuegos? ¿Ciencia de Datos?

Programa.

No te preocupes por entender todo sobre el desarrollo web, o el lenguaje/la tecnología que hayas elegido, empieza ya mismo.

Para ayudarte lanzamos hoy el reto #PlatziCodingChallenge, donde encontrarás diariamente un desafío nuevo en nuestros foros para que lo resuelvas, compartas en redes sociales, veas tus logros y superes tus bloqueos, comprométete contigo misma o contigo mismo y nosotros te daremos retos diarios para que te mantengas enfocada o enfocado en aprender todos los días.

Este reto durará cien días y conforme avance encontrarás desafíos cada vez más complejos y retadores que podrás agregar a tu portafolio de proyectos.

Aprende los fundamentos.

Con nuestras escuelas de temas relacionadas a computer science como e ingeniería de software queremos llevarte a un nivel donde no te preocupes por pasos a seguir para lograr un resultado, queremos enseñarte a pensar cómo resolver problemas específicos a la tecnología y que puedas plantear tus propias soluciones, esto es lo que llamamos “entender los fundamentos” en nuestra nueva Escuela de Desarrollo Web por ejemplo queremos que entiendas el navegador, HTML, CSS y JavaScript, con esos conocimientos sólidos podrás hacer lo que quieras y para que sigas expandiendo sobre eso seguiremos sacando cursos específicos de frameworks, procesos y librerías para que tengas todo lo que necesitas en tu suscripción.

¡Cuéntame!
¿Entrarás a la escuela de Desarrollo Web? ¿Participarán en los 100 días del #PlatziCodingChallenge? Quiero saber tus respuestas en los comentarios y si te animas a entrar comparte tu decisión con la comunidad Platzi en twitter, si gustas etiqueta a @platzi, y etiquetame @celismx, nos vemos en los desafíos diarios, te comparto el primero a continuación:

Curso de Introducción a los Algoritmos de Ordenamiento
Curso de Introducción a los Algoritmos de Ordenamiento

Curso de Introducción a los Algoritmos de Ordenamiento

Los algoritmos son clave para desarrollar software que realice una tareas de forma eficiente. La mejor forma de abordar un algoritmo es entender su funcionamiento y analizar su eficiencia para resolver un problema. Conoce cómo funcionan los algoritmos de ordenamiento Bubble Sort y Selection Sort.
Ricardo
Ricardo
@ricardocelis

27037Puntos

hace un mes

Todas sus entradas
Escribe tu comentario
+ 2
Ordenar por:
18
3659Puntos

Genial!! Con miedo pero me arriesgo, ojalá lo logre!! Gracias!!

4
2553Puntos
un mes

Yo inicie con Arquitectura web Frontend. Voy totalmente de cero al igual que tú con mucho miedo pero con todas la ganas de intentarlo y ser bueno en ello… Se que lo lograremos

4
1990Puntos
un mes

Yo ya comencé, también tenía miedo, pero sin rendirse lo van a lograr. Me frustré un par de veces, pero también es un trabajo personal de cada uno de enfocarse en lo que de verdad importa y controlar las frustraciones. Les deseo mucha suerte, les garantizo que lo van a lograr!

4
8262Puntos

excelente ya comencé con el primer reto, para acceder el solo dar click en “Empieza el desafío aquí”

3

El desafio, ¿solo pueden aplicar las personas que estan suscriptas?

2
15503Puntos
17 días

No Alejandro, puedes hacerlo, solo necesitas una cuenta de Platzi 😉

3
2305Puntos

Programar abre mas puertas de las que uno cree

2
2408Puntos

Venga me apunto al reto, ¿Por donde recibo las comunicaciones? o ¿donde tengo que mirar para ver los retos diarios?

2
1713Puntos

Claro que me apunto, un reto de este tipo lo había esperado desde hace tiempo. Me comprometo a hacer todo lo posible por aprender mucho en estos 100 días.
PD: Ya estoy en la escuela de desarrollo web.

2
46Puntos

Uff, no tengo acceso a las escuelas, aunque me encantaría participar en la de Desarrollo Web. Pero den por hecho que participaré en el #PlatziCodingChallenge

2
6249Puntos

Excelente iniciativa, me apunto.

2
12Puntos

Acepto, me daré un tiempo para dar mi primer paso en este campo.

2
2900Puntos

Estoy aprendiendo mucho en platzi, voy terminando 6 cursos, hoy termine y aprobé el Curso Básico de Python, y sigo muy emocionado aprendiendo todos los días cosas nuevas para ser un gran desarrollador.

2

Ricardo y Platzistas, muy buena la idea de esta actividad para practicar lo que uno está aprendiendo en los cursos.
Consulto dos cosas por favor,
1.- ¿Dónde hay que inscribirse?. Hice dos desafíos ingresando a las páginas en forma directa desde unos comentarios en notificaciones.
2.- Recién estoy comenzando a aprender y si este es un desafío al día, y dura 100 días, no sé si se puede ir a la velocidad de aprendizaje, ya que no siempre se tiene el tiempo de avanzar tan rápido en el curso, ya que la idea no es solo ir escuchando los cursos, si no que ir avanzando en un sentido racional. Por lo cual, puede que un tiempo más Uds. vayan bastante avanzados, mientras uno recién esté luchando con las primeras etapas del desafío.
Espero que puedan entregarme información, gracias.

2
2493Puntos

Muy interesante! Vamos por esos retos.

1
1056Puntos

Excelente reto, me apunto

1
4279Puntos

Dios, cuando aparecieron todos los demás retos…

1
4279Puntos

Una pregunta, alguien lleva control de esto o es simplemente para que practiquemos? 🤔 O sea se da badge? Quiero un badge :c

1
27037Puntos
6 días

es para practicar, pensaré la idea de un badge

1
4314Puntos

Cómo me puedo suscribir al reto para saber qué sale cada dia?

1
27037Puntos
6 días

marca este blog como favorito

1
63Puntos

Mi hijo tene 9 años. ¿ puede hacer el reto?

1
27037Puntos
6 días

Yo te recomiendo que primero tome el curso de programación básica y luego sí.

1
71Puntos

Quien da seguimiento de revision a los codigos de los retos de cada dia o simplemente cada quien lo hace y publica a la comunidad?.

1
235Puntos

Muchísimas gracias Sr. Celis! . Voy a empezar a aprender Programación día a día . ¡¡¡No puedo imaginarme Cómo sería el día 100!!!

1
36Puntos

¿cual lenguaje de programación es mejor para empezar?

2
8882Puntos
25 días

En mi opinion personal, Python, porque es un lenguaje con una sintaxis que a mi parecer es bonita y facil de entender, pero todo depende de a lo que te quieras especializar, si lo que quieres es hacer desarrollo web, inicia con JavaScipt.

1

No se nada de programar encima comenzare tarde xd pero igual intentare espero que me ayuden en el proceso

1
513Puntos

Me encanta la idea, me sumaré a este reto. Ya arranqué escuela de Desarrollo Web, voy lento pero a la segura quiero entender bien para tener buenas bases.

1
865Puntos

Aquí vamos de nuevo

1
12Puntos

La verdad desconozco mucho de Programación pero siempre me pareció muy interesante lo que pude dilucidad…! Pues nada, recién entre hoy tengo mucha curiosidad.

1
9692Puntos

Deberían poner los links a los retos que van hasta el momento.

1
4160Puntos

¿Dónde están los demás días=?

1
303Puntos

Oigan por que sera que aun no publican el challenge 3 y 4

1
977Puntos

Acepto el reto!!!

1
41Puntos

¿Cuál es el reto del día 3 del #PlatziCodingChallange?

1
467Puntos

Quiero hacer los retos, es solamente para estudiantes con suscripción ?

1
3754Puntos

me encantaria participar en este reto!!!

1
2619Puntos

Estaré participando!! Metiendo arquitectura frontEnd a full!! Vamos!!

1
3754Puntos

me encantaria participar en este reto!!, no hay nada como practicar si se quiere llegar a nuevas metas

1
2216Puntos

Ando un poco perdida, no se donde iniciar con el reto😢

1
424Puntos

Me parece magnífica la idea de los 100 días de reto y por supuesto que me emociona mucho participar.
Saludos!!!

1
424Puntos

Me parece magnífica la idea de los 100 días de reto y por supuesto que me emociona mucho participar.
Saludos!!!

1

Es bastante emocionante aunque si genera nervios, pero me anima bastante a entrar a la clase

1
4494Puntos

Esta genial ricardo, yo tome el curso de programacion basica, pero no lo he terminado… lo que me pasa es que hay una parte donde entiendo todo como lo explica freddy pero cuando haya que resolver los problemas… ahi me trabo como que pienso como resolverlo pero hay algo que me confunde y ahi es donde me quedo atorado y me desanimo… lo se muchos diran que no es tan dificil pero creo que no a todos se nos da tan rapido el resolverlos… pero quiero aprender a programar…

1
3075Puntos

vamos que poco a poco se llega lejos

1

Bueno, es mi primer día en Platzi y me encontré con este reto, aunque con cero conocimiento en programación, me animo a entrar con las mejores expectativas, con el tiempo veremos qué pasa!!

1
5200Puntos

Justo cuando quería practicar 😃
Me uno!

1
11Puntos

Con todo menos miedo, sin temer al éxito. B)

1
1312Puntos

Yo empece por pura curiosidad a programar lo básico y ahora estoy con una suscripción de Platzi Expert+ jajajaja. Gracias por el apoyo. 😃

1
8070Puntos

Yo me apunto!

1

Yo ya no alcance gratuidad y tengo que pagar. Primero pruebo el gratis y luego compro pero mejor no

1
4910Puntos

acepto el reto!!!

1
345Puntos

Nos fuimos!!! Por dónde comenzamos?

1
1344Puntos

Excelente hasta que me toca ver un reto de 100 días desde el principio.

1
2044Puntos

Reto aceptado #PlatziCodingChallenge

1
3231Puntos

Iniciando el desafío.

1
3563Puntos

Inicie con el curso de pensamiento lógico, el cual me ha gustado mucho y mi idea es seguir el path de fundamentos de programación

1
11798Puntos

Genial, estoy a medio reto de 10 dias de javascript en hackerreank, pero tambien me apunto a esto, vamos #PlatziCodingChallenge !

1
8544Puntos

Sin pensarlos dos veces. Le entro

1
303Puntos

gracias!! creo que empezar en apps webs es una buena idea.

Entrare al desafio

1
1046Puntos

Esta vez si lo haré!!!

1
16451Puntos

Hola, pero no me quedó claro. Es desarrollar los 7 ejercicios en un solo día? 😨 Me parece un poco saturado para ser 100 días así…

Dia 1…

4
27037Puntos
un mes

no, es uno por día, son los ejercicios de la semana esos

2
un mes

Creo que lo copado está en dar varias opciones y que dependiendo que tengas en mente elijas la opción que más te guste!

2
16451Puntos
un mes

Ok gracias! Sería bueno corregir el título para evitar confusiones, es decir: PlatziCodingChallenge Semana#1

1
711Puntos

Genial! este era el empujón que necesitaba para ponerme ya en serio 😄

1
15586Puntos

Uff se prendió esto! Escuela de desarrollo Web…

1
723Puntos

Acepto el reto

1
13974Puntos

Vamos a empezar. :3