El dominio de un lenguaje de programación es un desafío tanto para los docentes que lo enseñan como para los estudiantes que lo quieren aprender. Desde que se han comenzado a utilizar las computadoras de manera masiva, los docentes de informática han buscado maneras innovadoras de facilitar la enseñanza y el aprendizaje de la programación. Este trabajo expone las experiencias desarrolladas en la Facultad de Exactas y Naturales (UNLPam), durante tres años, en un curso de apoyo a ingresantes. En el mismo se utilizó Scratch y la metodología propuesta por George Polya para la resolución de problemas, buscando introducir a los estudiantes en las nociones básicas de programación.