Muchas personas desconocen cómo es la programación, otras saben que es, pero no les llama la atención y por último están las que sencillamente no les gusta la programación. Sean desconocidos, amigos o familiares, para enseñarle programación primero debe saber por qué no le gusta o no le llama la atención (identificar el problema). ¿Es por qué no le parece útil, por qué no tiene tiempo para aprender o por alguna razón personal? Sea cual sea la causa hay que identificarla primero. Luego procedemos a intentar resolver el problema explicando brevemente porqué es fundamental la programación en la actualidad y por qué puede ser útil para la persona. Relacionar la programación con los temas que le llama la atención a la persona suele ser un modo efectivo de acercamiento. Por ejemplo: si es futbolista, puede intentar motivarle con la misión de desarrollar una inteligencia artificial que juegue al fútbol en un futuro. Lo cual parece irreal, pero ya hoy en día hay muchas cosas que parecían imposibles de hacer.