Sachverhalt: Sachverhalt: A. D._, geboren 1968, konsumierte seit dem Alter von 19 Jahren Heroin und später auch Kokain. Seit 1991 steht er im Methadon-Programm, nimmt daneben jedoch weiterhin Kokain und Cannabis; seit 1993 ist zudem ein regelmässiger Rohypnol- und Alkoholabusus bekannt. Drei Entzugstherapien brach er ab, die vierte, 1995 bis 1997, schloss er zwar erfolgreich ab, wurde anschliessend jedoch wieder rückfällig. Seit 1995 geht er keiner Erwerbstätigkeit mehr nach. Am 1. September 1999 meldete er sich bei der Invalidenversicherung zum Leistungsbezug (berufliche Massnahmen) an. Die IV-Stelle des Kantons Solothurn holte Berichte des Dr. med. Z._, Allgemeine Medizin FMH, vom 3. Mai 2000 sowie der Psychiatrischen Dienste X._ vom 28. August 2000 ein und klärte die erwerbliche Situation ab. Nach Durchführung des Vorbescheidverfahrens lehnte sie berufliche Eingliederungsmassnahmen und die Ausrichtung einer Invalidenrente mit Verfügung vom 3. Januar 2001 ab, da keine Invalidität vorliege. Am 1. September 1999 meldete er sich bei der Invalidenversicherung zum Leistungsbezug (berufliche Massnahmen) an. Die IV-Stelle des Kantons Solothurn holte Berichte des Dr. med. Z._, Allgemeine Medizin FMH, vom 3. Mai 2000 sowie der Psychiatrischen Dienste X._ vom 28. August 2000 ein und klärte die erwerbliche Situation ab. Nach Durchführung des Vorbescheidverfahrens lehnte sie berufliche Eingliederungsmassnahmen und die Ausrichtung einer Invalidenrente mit Verfügung vom 3. Januar 2001 ab, da keine Invalidität vorliege. B. Das Versicherungsgericht des Kantons Solothurn liess D._ durch die Psychiatrischen Dienste X._ begutachten (Expertise vom 4. März 2002) und hiess seine Beschwerde mit Entscheid vom 10. Juni 2002 gut. Es setzte den Invaliditätsgrad auf 100 % fest und sprach dem Beschwerdeführer eine ganze Invalidenrente zu. B. Das Versicherungsgericht des Kantons Solothurn liess D._ durch die Psychiatrischen Dienste X._ begutachten (Expertise vom 4. März 2002) und hiess seine Beschwerde mit Entscheid vom 10. Juni 2002 gut. Es setzte den Invaliditätsgrad auf 100 % fest und sprach dem Beschwerdeführer eine ganze Invalidenrente zu. C. Die IV-Stelle des Kantons Solothurn führt Verwaltungsgerichtsbeschwerde und beantragt die Aufhebung des angefochtenen Entscheides; eventualiter sei die Sache an die IV-Stelle zurückzuweisen, damit diese nach weiteren Abklärungen über den Anspruch auf berufliche Massnahmen und Rente neu verfüge. D._ lässt auf Abweisung der Verwaltungsgerichtsbeschwerde schliessen und ein Gesuch um unentgeltliche Rechtspflege stellen, das Bundesamt für Sozialversicherung beantragt die Gutheissung.