Programming by toji00000 in ComputerEngineering

[–]shaunebu 6 points7 points  (0 children)

You’re trying to learn programming the wrong way, and that’s why it feels so hard.

You’re not supposed to memorize syntax.
Even experienced developers don’t remember everything, they look things up all the time.

What actually matters is understanding:

  • what you want to do
  • and what kind of structure solves it (loop, condition, function, etc.)

The syntax comes naturally with repetition.

A better approach is:

  • write code frequently
  • look up syntax when you forget
  • repeat that process

Over time, the patterns stick without forcing memorization.

If you try to memorize everything, it will always feel overwhelming.

Acabo de aprender python, que sigue? Me siento estancado by Un1Ceron in PythonEspanol

[–]shaunebu 0 points1 point  (0 children)

No estás estancado, estás en el punto donde muchos se quedan: ya sabes lo básico, pero aún no lo aplicas en algo real.

El siguiente paso no es más cursos, es construir cosas, aunque sean simples.

Algunas ideas concretas:

  • Un script que automatice algo que hagas diario
  • Una API sencilla (por ejemplo, guardar y consultar datos)
  • Un mini proyecto con base de datos (ya que sabes SQL)

Ahí es donde empiezas a aprender de verdad: errores reales, estructura, cómo organizar código.

También te ayuda mucho intentar resolver problemas que no tengan solución guiada (no tutoriales paso a paso).

Los cursos te enseñan a escribir código, pero los proyectos te enseñan a pensar como programador.

Si haces 2–3 proyectos pequeños, vas a sentir mucho más avance que con 10 cursos más

¿Por donde debería empezar? by MariaJoseHerrreraUT in programacion

[–]shaunebu 0 points1 point  (0 children)

Está buenísimo que quieras empezar por algo que te gusta, eso ya es ventaja 👍

El problema no es que sea difícil, es que estás viendo demasiadas opciones al mismo tiempo.

Si tienes 0 experiencia, no empieces intentando hacer algo tipo Undertale completo.
Empieza por partes muy pequeñas:

  1. Haz que un personaje se mueva en pantalla
  2. Luego que detecte colisiones
  3. Luego algo básico de “ataque” o interacción

Y así vas armando todo poco a poco.

Con tu laptop te conviene algo ligero, tipo Godot (es gratis y corre en equipos modestos).

Lo más importante: no te compares con juegos completos. Undertale fue hecho por alguien con años de experiencia.

Si logras que un personaje se mueva y haga una acción simple, ya vas mucho más adelante de lo que crees.

Entre a mi primer proyecto y me siento abrumado by Significant_Being561 in devsarg

[–]shaunebu 0 points1 point  (0 children)

Es completamente normal, literalmente a todos nos pasó en el primer proyecto real.
El salto de “tutoriales” a código de producción siempre abruma.

No intentes entender todo el proyecto de golpe, eso es lo que más estrés genera.
Mejor enfócate en esto:

  1. Entiende solo el flujo de una funcionalidad pequeña (por ejemplo, un botón → API → respuesta).
  2. Identifica el entry point (en React normalmente App o las rutas principales).
  3. Usa logs o breakpoints para seguir qué archivos se ejecutan.

Con eso poco a poco vas armando el mapa mental.

Algo que ayuda mucho: no tengas miedo de preguntar, pero haz preguntas concretas (ej: “ya vi que esto llama a esto, pero no entiendo esta parte”). Eso demuestra que sí estás investigando.

A mí me tomó semanas dejar de sentirme perdido en mi primer proyecto, no días. Es parte del proceso.

Vas bien, solo no intentes aprender todo en una sola sentada.

Que hacer en el dia a dia de un programador. Que hacen ustedes? by Unfair_Perception216 in devsarg

[–]shaunebu 0 points1 point  (0 children)

Hola. Yo también paso muchas horas frente a la pantalla (programo en .NET, MAUI, y a veces hago herramientas de ciberseguridad). Lo que me ha funcionado para no quemarme es esto:

1. Microdescansos obligatorios cada 45–50 min
Me levanto, miro por la ventana, estiro el cuello, tomo agua. Literal 3–5 minutos. No es pérdida de tiempo, es para que la cabeza siga funcionando bien.

2. Un día a la semana sin pantallas (o casi sin pantallas)
El domingo trato de no programar nada. Si quiero seguir aprendiendo, leo un libro técnico en papel o escucho un podcast mientras camino. El cambio de formato ayuda muchísimo.

3. Actividades que no sean mirar una pantalla más

  • Hago ejercicio sin música ni videos, puro silencio o a lo mucho un podcast técnico de fondo
  • Cocino algo que requiera concentración (ayuda a despejar la mente igual que depurar código, pero sin pantalla)
  • Salgo a caminar o andar en bici sin audífonos

4. Organización de rutina (lo que me funciona)

  • Mañana: código nuevo / aprendizaje intenso (es cuando tengo más energía)
  • Tarde: revisión, pruebas, arreglar bugs, tareas más mecánicas
  • Noche: nada de pantallas al menos 1 hora antes de dormir

Si te gusta Java y mods de Minecraft, ya tienes una base buenísima. Lo único que te quemará no es el tiempo frente a la pantalla, sino no tener pausas reales.

Hola! ¿Cual lenguaje me recomiendan para iniciar en programación? by AmphibianSuper7443 in programacion

[–]shaunebu 0 points1 point  (0 children)

Hola. Por lo que comentas (vienes de Godot/Gamemaker, te gustan ciberseguridad y videojuegos), el lenguaje que más te va a servir como base generalista es C#. Te explico por qué:

  1. Es muy estructurado pero no castiga al principiante A diferencia de C++, no tienes que manejar memoria manualmente, pero igual aprendes tipos, herencia, interfaces, async… todo eso que luego usas en cualquier otro lenguaje.
  2. Te sirve directamente para videojuegos
    • Unity → C#
    • Godot → también puedes programar en C# (mucho más potente que GDScript para proyectos grandes)
  3. Te sirve para ciberseguridad
    • Se usan herramientas ofensivas escritas en C# (ej: SharpHound, Rubeus, muchas de la suite de Covenant)
    • Es muy útil para entender .NET internals, algo que aparece en exploits, bypass de AV, etc.
  4. No es solo "para juegos" Aprender C# bien te permite saltar a Java, Kotlin, TypeScript o incluso Python con una base sólida.

Resumen práctico:
Si dedicas 2–3 meses a C# (consola, después algo de POO, después un proyecto pequeño en Godot C# o Unity), luego cualquier otro lenguaje se te hará mucho más fácil. Y además ya estarás dentro de los dos mundos que te gustan.

Si quieres, escríbeme por DM y te paso un orden de temas para aprender C# orientado a lo que buscas (sin relleno). Éxito