もちろん、あなたはある言語と、おそらくオブジェクト指向のタイプでプログラムする方法を知っています。
その場合、「デザインパターン」、ガンマ、友人などのパターンのテーマに関する古典的な本を読んでから、実行する各プログラミングタスクでそれらを使用しようとすることをお勧めします。
Soy por supuesto que ya sabes programar en algún lenguaje y posiblemente de tipo Orientado a Objetos.
En ese caso te sugiero que leas alguno de los libros clásicos sobre el tema de patrones como "Design Patterns", de Gamma y amigos y después intentes usarlos en cada tarea de programación que lleves a cabo.