Sachverhalt: Sachverhalt: A. Der 1967 geborene G._ meldete sich am 14. Dezember 2001 unter Hinweis auf seit einem Unfall vom 10. August 2000 bestehende Beschwerden zum Bezug von Leistungen der Eidgenössischen Invalidenversicherung an. Die IV-Stelle des Kantons Zürich holte Auskünfte der früheren Arbeitgeber sowie verschiedene Arztberichte ein, zog die Akten des obligatorischen Unfallversicherers Helsana Unfall AG (Helsana) bei und führte Abklärungen bezüglich der beruflichen Möglichkeiten des Versicherten durch. Anschliessend verneinte sie mit Verfügung vom 26. November 2002 einen Anspruch auf berufliche Eingliederungsmassnahmen. Zur Begründung wurde erklärt, die Abklärungen hätten ergeben, dass zur Zeit keine solchen Massnahmen durchgeführt werden könnten. Am 29. September 2003 erneuerte G._ seine Anmeldung. Die IV-Stelle lehnte es mit Verfügungen vom 4. und 5. Dezember 2003 ab, berufliche Eingliederungsmassnahmen durchzuführen oder eine Rente auszurichten. Daran wurde - nach Vereinigung der beiden Verfahren - mit Einspracheentscheid vom 29. Juli 2004 festgehalten. Am 29. September 2003 erneuerte G._ seine Anmeldung. Die IV-Stelle lehnte es mit Verfügungen vom 4. und 5. Dezember 2003 ab, berufliche Eingliederungsmassnahmen durchzuführen oder eine Rente auszurichten. Daran wurde - nach Vereinigung der beiden Verfahren - mit Einspracheentscheid vom 29. Juli 2004 festgehalten. B. Die dagegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich ab (Entscheid vom 31. August 2005). B. Die dagegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich ab (Entscheid vom 31. August 2005). C. G._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Rechtsbegehren, es seien ihm die anbegehrten beruflichen Massnahmen zu gewähren. Ferner wird um unentgeltliche Verbeiständung ersucht. Nach Ablauf der Beschwerdefrist liess der Beschwerdeführer am 7. November 2005 zwei Schreiben der Klinik U._ sowie die Kopie eines durch Dr. med. I._, Neurologie FMH, ausgefüllten Unfallscheins einreichen. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung verzichtet auf eine Vernehmlassung. 