Guía Completa de Programación
HTML5 • CSS3 • Python • C#
Versión estilo libro – Explicaciones detalladas, teoría y ejemplos.
Introducción
Este libro está diseñado para aprender desde cero los lenguajes esenciales para el desarrollo web y la
creación de videojuegos: HTML5, CSS3, Python y C#. Está escrito en un lenguaje sencillo y práctico,
ideal para estudiantes que quieren iniciar en la programación sin conocimientos previos.
Cada capítulo incluye conceptos, ejemplos explicados y ejercicios recomendados. El objetivo es que
puedas dominar lo básico de cada lenguaje y avanzar hasta crear tus propios proyectos web y juegos
indie.
Capítulo 1 – HTML5
HTML significa HyperText Markup Language. Es el lenguaje encargado de estructurar el contenido de
una página web. Con HTML defines textos, imágenes, enlaces, listas, tablas, formularios y el orden de
todo lo que aparece en la pantalla.
Temas que aprenderás:
Estructura básica: <html>, <head>, <body> Títulos y textos: <h1> a <h6>, <p> Imágenes: <img>
Listas: <ul>, <ol> Enlaces: <a href=""> Tablas básicas Formularios: inputs, botones, labels Etiquetas
semánticas modernas: <header>, <nav>, <main>, <footer>
Ejemplo de HTML básico:
<!DOCTYPE html> <html> <head> <title>Mi primera página</title> </head> <body> <h1>Hola
Mundo</h1> <p>Esta es mi primera página web.</p> </body> </html>
Capítulo 2 – CSS3
CSS significa Cascading Style Sheets. Es el lenguaje que define el diseño visual de una web: colores,
posiciones, tamaños, fondos, animaciones, alineaciones y todo lo que se ve bonito o bien organizado.
Temas que aprenderás:
Colores, fuentes y tamaños Box model: margin, padding, border Display: inline, block, inline-block
Flexbox CSS Grid Animaciones simples con keyframes Responsive design (adaptar al celular)
Ejemplo simple de CSS:
h1 { color: blue; font-size: 32px; } p { margin: 10px; color: gray; }
Capítulo 3 – Python
Python es un lenguaje popular, simple y muy poderoso. Se usa para inteligencia artificial,
automatización, análisis de datos y para aprender lógica de programación porque su sintaxis es fácil.
Temas que aprenderás:
Variables y tipos de datos Condicionales: if, elif, else Bucles: for, while Funciones Listas, tuplas y
diccionarios Módulos Proyectos simples por consola
Ejemplo de Python básico:
nombre = input("¿Cómo te llamas? ") print("Hola", nombre)
Capítulo 4 – C#
C# es un lenguaje creado por Microsoft y es el más importante para desarrollar videojuegos en Unity.
Te permite crear lógica avanzada, sistemas de movimiento, colisiones, inventarios, IA simple y más.
Temas que aprenderás:
Variables y tipos Operadores Métodos y funciones Clases y objetos Eventos Estructura de scripts en
Unity
Ejemplo de C# básico:
using System; class Hola { static void Main() { [Link]("Hola Mundo desde C#"); } }
Capítulo 5 – Desarrollo de Juegos Indie
Aquí aplicarás tus conocimientos de C# trabajando con Unity, o si prefieres algo más simple, Godot.
Aprenderás a crear un juego 2D completo con movimiento, colisiones, enemigos, sonidos y un menú.
Proyectos recomendados:
Dino Runner (correr y saltar) Plataforma 2D Shooter 2D Laberinto con IA simple
Plan semanal:
Semana 1: HTML básico Semana 2: CSS y Flexbox Semana 3: Python básico Semana 4: Proyecto
en Python Semana 5: C# básico Semana 6: Unity: movimiento y scripts Semana 7–8: Crear tu juego
2D completo
Fin del libro — versión inicial