Sachverhalt: Sachverhalt: A. Der 1980 geborene B._ wurde erstmals im Oktober 1987 wegen neurotisch-depressiver Entwicklung mit agressivem Ausagieren, emotionalem Mangelerleben, konfliktreicher familiärer Situation, psychomotorischer Unruhe, Status nach Schädel-/Hirntrauma 1984 sowie bioelektrischer Epilepsie bei der Invalidenversicherung angemeldet. Diese erbrachte verschiedene Leistungen (ambulante Psychotherapie, Beiträge an die Sonderschulung). Nach Abschluss der obligatorischen Schulpflicht begann er im Jahre 1996 eine Lehre. Ungefähr sechs Monate später verübte B._ einen Überfall auf eine Taxifahrerin, weswegen ihn das Jugendgericht Zürich zu einer Erziehungsmassnahme im Sinne von Art. 91 Ziff. 1 StGB verurteilte, welche ab 1. Juni 1997 in einem Erziehungsheim in Südfrankreich vollzogen wurde. Mit Verfügung vom 28. Mai 1999 ordnete die Jugendanwaltschaft Zürich die Einweisung in die Stiftung M._ an, wo B._ ab 1. Juni 1999 eine Ausbildung zum Fotografen und nach Abbruch derselben ab August 2000 eine Kochlehre begann. Am 11. August 2000 meldete er sich zum Leistungsbezug (Berufsberatung, Umschulung, Rente) bei der Invalidenversicherung an. Die IV-Stelle des Kantons Zürich holte einen Arbeitgeberbericht der Stiftung M._ vom 4. Oktober 2000 sowie medizinische Stellungnahmen des Dr. med. S._, prakt. Arzt, vom 22. Februar 2001 (welchem Berichte des Spitals X._ vom 17. September 1998 und 29. Oktober 1998 [Neurologische Klinik] und 16. Juli 1998 [Dep. Innere Medizin, Endokrinologie und Diabetologie] sowie ein vom Versicherten ausgefertigter, undatierter Lebenslauf beilagen) und der Neurologischen Poliklinik des Spitals X._, Dr. med. K._, vom 22. Dezember 2000 (mit beigelegtem Bericht dieses Arztes vom 29. Oktober 2000) ein. Danach veranlasste sie eine psychiatrische Begutachtung (Expertise der Psychiatrischen Klinik des Spitals X._ vom 10. Oktober 2001). Diesen Unterlagen gemäss bestehen im Wesentlichen chronische Kopfschmerzen vom Spannungstyp mit intermittierenden Schmerzattacken unklarer Genese (anamnestisch beginnend in der Kindheit), Status nach Commotio cerebri und Schädelfraktur im Juli 1984 sowie Verdacht auf Politoxikomanie (anamnestisch abstinent). Mit Verfügung vom 5. Dezember 2001 lehnte die IV-Stelle das Leistungsbegehren (nach durchgeführtem Vorbescheidverfahren) ab. Am 11. August 2000 meldete er sich zum Leistungsbezug (Berufsberatung, Umschulung, Rente) bei der Invalidenversicherung an. Die IV-Stelle des Kantons Zürich holte einen Arbeitgeberbericht der Stiftung M._ vom 4. Oktober 2000 sowie medizinische Stellungnahmen des Dr. med. S._, prakt. Arzt, vom 22. Februar 2001 (welchem Berichte des Spitals X._ vom 17. September 1998 und 29. Oktober 1998 [Neurologische Klinik] und 16. Juli 1998 [Dep. Innere Medizin, Endokrinologie und Diabetologie] sowie ein vom Versicherten ausgefertigter, undatierter Lebenslauf beilagen) und der Neurologischen Poliklinik des Spitals X._, Dr. med. K._, vom 22. Dezember 2000 (mit beigelegtem Bericht dieses Arztes vom 29. Oktober 2000) ein. Danach veranlasste sie eine psychiatrische Begutachtung (Expertise der Psychiatrischen Klinik des Spitals X._ vom 10. Oktober 2001). Diesen Unterlagen gemäss bestehen im Wesentlichen chronische Kopfschmerzen vom Spannungstyp mit intermittierenden Schmerzattacken unklarer Genese (anamnestisch beginnend in der Kindheit), Status nach Commotio cerebri und Schädelfraktur im Juli 1984 sowie Verdacht auf Politoxikomanie (anamnestisch abstinent). Mit Verfügung vom 5. Dezember 2001 lehnte die IV-Stelle das Leistungsbegehren (nach durchgeführtem Vorbescheidverfahren) ab. B. Hiegegen liess B._ Beschwerde einreichen und beantragen, die Sache sei an die Verwaltung zu weiteren Abklärungen in medizinischer Hinsicht zurückzuweisen. Im kantonalen Verfahren legte er ein Gutachten der Frau Dr. med. D._, Neurologue FMH, vom 2. April 2002 auf. Gestützt darauf stellte das Sozialversicherungsgericht des Kantons Zürich fest, dass eine Arbeitsunfähigkeit von 50% bestehe. Es hiess die Beschwerde in dem Sinne gut, dass es die Sache an die Verwaltung zurückwies, damit diese nach erfolgter Abklärung im Sinne der Erwägungen über den Leistungsanspruch neu verfüge (Entscheid vom 11. Mai 2004). B. Hiegegen liess B._ Beschwerde einreichen und beantragen, die Sache sei an die Verwaltung zu weiteren Abklärungen in medizinischer Hinsicht zurückzuweisen. Im kantonalen Verfahren legte er ein Gutachten der Frau Dr. med. D._, Neurologue FMH, vom 2. April 2002 auf. Gestützt darauf stellte das Sozialversicherungsgericht des Kantons Zürich fest, dass eine Arbeitsunfähigkeit von 50% bestehe. Es hiess die Beschwerde in dem Sinne gut, dass es die Sache an die Verwaltung zurückwies, damit diese nach erfolgter Abklärung im Sinne der Erwägungen über den Leistungsanspruch neu verfüge (Entscheid vom 11. Mai 2004). C. Mit Verwaltungsgerichtsbeschwerde beantragt die IV-Stelle, es sei der vorinstanzliche Entscheid aufzuheben; eventualiter sei die Sache zu ergänzender Abklärung der allenfalls bestehenden Arbeitsunfähigkeit zurückzuweisen. B._ lässt auf Abweisung der Verwaltungsgerichtsbeschwerde schliessen; ferner stellt er ein Gesuch um unentgeltliche Verbeiständung. Das Bundesamt für Sozialversicherung verzichtet auf eine Vernehmlassung. 