225

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

29647Puntos

hace 7 meses

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 etiquétame @celismx, nos vemos en los desafíos diarios. Te comparto todos los que han sido lanzados hasta hoy:

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

29647Puntos

hace 7 meses

Todas sus entradas
Escribe tu comentario
+ 2
Ordenar por:
23
11576Puntos

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

4
6619Puntos
7 meses

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

5
8394Puntos
7 meses

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!

5
8517Puntos

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

3
2098Puntos

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

2
19166Puntos
6 meses

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

3
4038Puntos

Programar abre mas puertas de las que uno cree

2
12162Puntos

Excelente iniciativa, me apunto.

2
12Puntos

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

2
3996Puntos

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
3490Puntos

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

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
5802Puntos

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
5411Puntos

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
5809Puntos

Muy interesante! Vamos por esos retos.

1
5252Puntos

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
3832Puntos

vamos que poco a poco se llega lejos

1
4730Puntos

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

1
4678Puntos

Iniciando el desafío.

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
256Puntos

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
10401Puntos

Reto aceptado #PlatziCodingChallenge

1
3354Puntos

Esta vez si lo haré!!!

1
467Puntos

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

1
36Puntos

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

2
11378Puntos
6 meses

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
2035Puntos

Acepto el reto!!!

1
2664Puntos

Estoy comenzando en este mundo pero si le voy a dar, Excelente!

1
6313Puntos

Justo cuando quería practicar 😃
Me uno!

1
1843Puntos

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
2046Puntos

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

Entrare al desafio

1
3952Puntos

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

1
2046Puntos

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

1
593Puntos

Nos fuimos!!! Por dónde comenzamos?

1
13932Puntos

Sin pensarlos dos veces. Le entro

1
24923Puntos

Vamos a empezar. :3

1

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

1
10170Puntos

acepto el reto!!!

1
13967Puntos

Yo me apunto!

1
4092Puntos

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

1
4031Puntos

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

1
425Puntos

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

1
425Puntos

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

1
8661Puntos

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
5406Puntos

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

1
14923Puntos

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

1
2071Puntos

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
7668Puntos

Dios, cuando aparecieron todos los demás retos…

1
2849Puntos

Vamos con toda.
A Aprender en el camino, no hay de otra.

1
7668Puntos

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

1
29647Puntos
6 meses

es para practicar, pensaré la idea de un badge

1
171Puntos

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

1
29647Puntos
6 meses

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

1
6253Puntos

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

1
29647Puntos
6 meses

marca este blog como favorito

1
1731Puntos

Excelente reto, me apunto

1
5057Puntos

Me apunto. Acepto el reto.

1

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

1
8928Puntos

Lo voy a intentar 😃

1
4923Puntos

Aquí vamos de nuevo

1

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

1
11Puntos

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

1

Buen día todavía puedo hacer el reto???, si es así en donde puedo empezar.

Gracias

1
2666Puntos

Acepto el reto

1
711Puntos

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
13281Puntos

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

1
15693Puntos

Uff se prendió esto! Escuela de desarrollo Web…

1
524Puntos

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

1
4031Puntos

me encantaria participar en este reto!!!

1
14Puntos

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
14522Puntos

Que emocionante, con poquito de miedo pero entro 😄

1
5371Puntos

Llegué faltando 14 retos para finalizar pero estoy adentro.

0
59Puntos

empezare con el reto. quiero aprender a programar y este reto me ayudara a conseguirlo

0
5966Puntos

Anotado en mis próximos cursos

0
262Puntos

Buenas a todos, estoy iniciando la escuela de desarrollo web, muy ansioso de aprender todo lo necesario para crecer en la industria, me gustaría participar de los retos diarios, cuál es el siguiente paso?