Sachverhalt: Sachverhalt: A. Der 1960 geborene R._ absolvierte ein Psychologiestudium und war nach erfolgreichem Abschluss im Jahr 1991 bis im März 2003 als selbstständiger Taxifahrer tätig. Anschliessend arbeitete er während einigen Monaten in der Buchhandlung L._. Im Oktober 2004 begann der Versicherte aufgrund seiner psychischen Beschwerden (im Sinne einer Umschulung) mit dem Nachdiplomstudium Information und Dokumentation. Im August 2004 meldete sich R._ zum Leistungsbezug bei der Invalidenversicherung (Umschulung) an. Mit Verfügung vom 21. Februar 2005 und Einspracheentscheid vom 2. Mai 2005 verneinte die IV-Stelle des Kantons Zürich einen Anspruch auf Umschulung. Im August 2004 meldete sich R._ zum Leistungsbezug bei der Invalidenversicherung (Umschulung) an. Mit Verfügung vom 21. Februar 2005 und Einspracheentscheid vom 2. Mai 2005 verneinte die IV-Stelle des Kantons Zürich einen Anspruch auf Umschulung. B. Das Sozialversicherungsgericht des Kantons Zürich wies die dagegen erhobene Beschwerde mit Entscheid vom 23. Mai 2006 ab. B. Das Sozialversicherungsgericht des Kantons Zürich wies die dagegen erhobene Beschwerde mit Entscheid vom 23. Mai 2006 ab. C. R._ lässt Verwaltungsgerichtsbeschwerde führen mit den (zum Teil sinngemässen) Anträgen auf Umschulung zum Dokumentalisten bzw. auf Vornahme der "zusätzlich notwendigen, medizinischen Abklärungen" sowie auf Zusprechung der unentgeltlichen Verbeiständung im vorinstanzlichen Verfahren. Ausserdem lässt er um Gewährung der unentgeltlichen Verbeiständung im letztinstanzlichen Verfahren ersuchen. Während die IV-Stelle auf Abweisung der Verwaltungsgerichtsbeschwerde schliesst, verzichtet das Bundesamt für Sozialversicherungen auf eine Vernehmlassung. 