Miguel Ángel Durán Profile picture
Jul 6 9 tweets 4 min read Twitter logo Read on Twitter
Colección de Libros para Aprender Programación desde cero.

100% gratuitos y en Español:
Aprende Python de Sergio Delgado.

✓ Casi 500 páginas de contenido.
✓ De cero hasta ciencia de datos y scraping.
✓ Con ejemplos y ejercicios prácticos

Muy completo, con buenas ilustraciones y además gratis

➔ https://t.co/TSgVUFQDpLaprendepython.es/_downloads/907…
Eloquent JavaScript

✓ 345 páginas de contenido.
✓ JavaScript desde cero hasta Node.js
✓ Crea 4 proyectos prácticos

Un clásico entre los clásicos que no te puedes perder.

➔ https://t.co/CFwUEWOFAieloquentjs-es.thedojo.mx/Eloquent_JavaS…
Aprende Git desde cero

Libro para que domines este controlador de versiones.
Totalmente en Español y con explicaciones profundas.
Más de 500 páginas de contenido y diagramas.

Es el libro "oficial" y es el mejor libro de referencia.

➔ https://t.co/HW4ZEzUEEngithub.com/progit/progit2…
Fundamentos de la programación en Java

Típico libro de universidad...
¡pero con 200 páginas de contenido!

Perfecto si te ha tocado este lenguaje en tus estudios.

➔ https://t.co/EEOmBbYFo3tesuva.edu.co/phocadownloadp…
Curso de Rust para desarrolladores JavaScript

Rust es difícil... ¡si ya sabes JS!
Desde cero hasta que puedas crear tu primer programa.
Paso a paso y con ejemplos simples.

(Todavía lo estoy escribiendo...)

➔ https://t.co/eBRNkq6oCImidu.dev/rust-para-desa…
El pequeño libro de Go

Un libro que se lee en una hora.
Aprenderás lo más importante de su sintaxis...
¡y entenderás por qué debes aprender este lenguaje!

➔ https://t.co/8eoD82ABlMraulexposito.com/assets/pdf/go.…
Aprende a programar con Ruby

Uno de los lenguajes más fáciles de aprender.
Aprende desde cero su sintaxis hasta crear clases.
Procedimientos, bloques y todos los métodos propios.

Hay poca demanda, pero también poca competencia.

https://t.co/GizTqRY3Norubysur.org/aprende.a.prog…
¿Te has quedado con ganas de más?

Aquí tienes más libros:
github.com/midudev/libros…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Miguel Ángel Durán

Miguel Ángel Durán Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @midudev

Jun 21
Cómo aprendería a programar en 2023 si empezase de nuevo: Un chico está en una habita...
Un poco de contexto:

Tengo casi 20 años de experiencia programando
Me gradué en Ingeniería de Informática
Mis primeros lenguajes fueron Java, Lisp, C y PHP
Lo pasé muy mal en mis inicios
En mi época no existía ni YouTube ni StackOverflow

¿Qué haría si empezase de nuevo?
Seré sincero. No volvería a la universidad y me pasaría 5 años de mi vida ahí.

¿Me valió la pena? Creo que sí.
¿Repetiría hoy en día? Ni en broma.

La universidad me dio una visión global.

Pero si quiero ser programador, no tiraría por ahí.
Read 14 tweets
Jun 20
React Router, Redux, Styled Components, Apollo...

¡Deja de usar las dependencias de siempre en React!

Hilo con las mejores alternativas: Logo de la biblioteca de Ja...
React Router es un clásico... ¡y está muy bien!

Pero a veces trae demasiadas cosas, especialmente para proyectos pequeños y sencillos.

Wouter es una alternativa que ocupa sólo 1.5KB y su sintaxis es muy parecida.

github.com/molefrog/wouter Ejemplo de Wouter, el React...
No necesitas Redux para crear un estado global óptimo.

En su lugar, puedes usar Zustand que ocupa 1KB.

No necesitarás aprender conceptos ni seguir patrones, simplemente crea una store y usa el hook donde quieras leer el estado global.

github.com/pmndrs/zustand Ejemplo de Zustand, la bibl...
Read 6 tweets
Jun 19
¿Quieres conseguir un 100 de Rendimiento en tu Web?

Mega hilo con colección de trucos para conseguirlo: Captura de pantalla con una...
1. Carga sólo el JavaScript y CSS que necesitas.

Para saber si eso es un problema, puedes usar la pestaña de Cobertura en las DevTools.

Esta pestaña está un poco oculta, pero te dice el % de uso de tus archivos.

Al darle a un archivo, te muestra las líneas que se usan. Herramienta de las DevTools...
2. Carga diferida de dependencias

Utiliza imports dinámicos para cargar bibliotecas sólo cuando las necesitas.

Si algo sólo se necesita tras la interacción del usuario...
¡Entonces cárgalo sólo ahí y no desde el principio!

Un ejemplo con código JavaScript: Image
Read 13 tweets
Mar 15
Colección de ejemplos espectaculares de GPT-4 en Programación:
Le pasas una imagen hecha a mano sobre cómo quieres una web y GPT-4 te crea el HTML y el CSS:
Crea el juego de Pong en menos de 60 segundos por @skirano:
Read 12 tweets
Mar 7
¿Quieres subir de nivel en JavaScript? Gratis y en Español.

Clean Code, SOLID, Algortimos, Buenas prácticas.

Te comparto los MEJORES repositorios para que lo consigas

[ H I L O ]
Clean Code JavaScript

Los conceptos de Clean Code adaptados a este lenguaje de programación.

¿Cómo nombrar las variables? ¿Y las funciones? SOLID, Testing, Concurrencia y mucho más:

github.com/devictoribero/…
33 conceptos de JavaScript que debes saber

Serie de artículos y vídeos para explicarte todos los conceptos de JS.

Una guía para entender qué es un tipo primitivo, la pila de llamadas, mutación y más.

github.com/adonismendozap…
Read 8 tweets
Mar 6
7 LIBRERÍAS que todo programador de REACT debería conocer:
REACT PDF

El nombre lo dice todo. Te permite renderizar un PDF

react-pdf.org

[1/7]
UseAnimations

Una colección de iconos con animaciones para mostrar micro interacciones en tu página web.

react.useanimations.com

[2/7]
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(