Sachverhalt: A. Der türkische Staatsangehörige X._ wurde am ***1987 in St. Gallen geboren. Als Sohn einer in der Schweiz niedergelassenen Türkin erhielt er die Niederlassungsbewilligung. Er wuchs in schwierigen Familienverhältnissen auf. Im Jahre 2001 wurde der Mutter die Obhut entzogen und X._ wurde ein Beistand beigegeben. In der Folge lebte er in verschiedenen Pflegefamilien und Heimen, bis er im Jahre 2002 wieder bei seiner Mutter untergebracht wurde. Gemäss unbestrittener Feststellung der Vorinstanz musste ihn die öffentliche Schule ausschliessen und scheiterte auch der Besuch einer Privatschule nach kurzer Zeit. Er ging einigen Gelegenheitsjobs nach und lebte von der Arbeitslosen- und Sozialhilfe. X._ gab wiederholt zu Klagen Anlass: - Am 20. Oktober 2004 verurteilte ihn die Jugendanwaltschaft St. Gallen wegen Raubs, mehrfacher Sachbeschädigung, mehrfachen geringfügigen Vermögensdelikten (Diebstahl) sowie Übertretung des Waffengesetzes zu einer Einschliessungsstrafe von einem Monat bedingt. Das Ausländeramt des Kantons St. Gallen verwarnte ihn deswegen am 9. Februar 2005 und stellte die Ausweisung in Aussicht, falls er sich künftig nicht in jeder Hinsicht klaglos verhalten werde. Es hielt zudem fest, dass er sich um eine Arbeitsstelle bemühen müsse und nicht länger von der Sozialhilfe abhängig bleiben könne. - Am 17. Mai 2005 verurteilte ihn die Jugendanwaltschaft St. Gallen wegen Führens eines Motorfahrzeuges ohne entsprechenden Führerausweis, Führens eines nicht vorschriftgemässen Fahrzeuges, Nichttragen eines Schutzhelms sowie Nichtbeherrschen des Fahrzeuges infolge Beeinträchtigung durch Radio, sprich Walkman, oder anderer Tonwiedergabegeräte zu einer Busse von Fr. 120.--. - Am 11. Dezember 2006 verurteilte ihn das Untersuchungsamt St. Gallen wegen mehrfachen Diebstahls, mehrfacher Sachbeschädigung, mehrfachen geringfügigen Vermögensdelikten, mehrfachen Hausfriedensbruchs, mehrfacher Verletzung von Verkehrsregeln, mehrfachen pflichtwidrigen Verhaltens bei Unfall, Führens eines nicht betriebssicheren Fahrzeugs, mehrfacher Entwendung zum Gebrauch, mehrfachen Fahrens ohne Führerausweis, mehrfacher Übertretung des Bundesgesetzes über Betäubungsmittel, Missbrauch von Ausweisen und Schildern, Fahrens ohne Haftpflichtversicherung, Fahrens ohne Fahrzeugausweis oder Kontrollschilder, Fahrens in angetrunkenem Zustand und mehrfacher Übertretung des Bundesgesetzes über den Transport im öffentlichen Verkehr zu einer Freiheitsstrafe von drei Monaten bedingt und einer Busse von Fr. 200.--. - Am 18. April 2008 verurteilte ihn das Bezirksgericht Zürich wegen schwerer Körperverletzung, Pornographie, Fahrens in fahrunfähigem Zustand, Fahrens ohne Führerausweis sowie mehrfacher Übertretung gegen das Betäubungsmittelgesetz - unter Einbezug des Widerrufs der vorher bedingt ausgesprochenen Strafen - zu einer Freiheitsstrafe von viereinhalb Jahren und einer Busse von Fr. 500.--. Er wurde in eine Einrichtung für junge Erwachsene eingewiesen und der Vollzug der Freiheitsstrafe wurde zu diesem Zweck aufgeschoben. Der Vollzug der am 31. März 2008 vorzeitig angetretenen Massnahme dauert längstens bis 17. August 2012. B. Am 24. Juli 2009 stellte das Ausländeramt St. Gallen X._ den Widerruf der Niederlassungsbewilligung in Aussicht, wozu er am 7. Juli 2009 Stellung nahm. Mit Verfügung vom 16. Juli 2009 widerrief das Ausländeramt St. Gallen die Niederlassungsbewilligung und ordnete an, dass X._ nach seiner Entlassung aus der Massnahme die Schweiz zu verlassen habe. C. X._ rekurrierte gegen diese Verfügung an das Sicherheits- und Justizdepartement des Kantons St. Gallen, welches den Rekurs mit Beschluss vom 26. Oktober 2009 abwies. Erfolglos beschwerte sich X._ dagegen beim Verwaltungsgericht des Kantons St. Gallen. D. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 16. April 2010 beantragt X._, das Urteil des Verwaltungsgerichts vom 24. Februar 2010, soweit es die gestellten Rechtsbegehren abweise, sowie die Verfügung des Ausländeramtes vom 16. Juli 2009 aufzuheben und dem Beschwerdeführer die Niederlassungsbewilligung zu belassen. Eventualiter sei die Sache mit der Anordnung, das Widerrufsverfahren bis nach Abschluss der Massnahme zu sistieren, zur neuen Entscheidung an das Ausländeramt zurückzuweisen. Subeventualiter sei das Ausländeramt anzuweisen, dem Beschwerdeführer eine Aufenthaltsbewilligung zu erteilen. Zudem stellt X._ das Begehren, die unentgeltliche Prozessführung zu bewilligen, auf die Erhebung eines Kostenvorschusses zu verzichten und ihm einen unentgeltlichen Rechtsbeistand für das vorliegende und das vorausgehende Rechtsmittelverfahren zu bestellen. Er rügt die Verletzung von Bundesrecht und von Art. 8 EMRK sowie die rechtswidrige Erstellung des Sachverhaltes. E. Das Verwaltungsgericht des Kantons St. Gallen, das Sicherheits- und Justizdepartement des Kantons St. Gallen sowie das Bundesamt für Migration beantragen die Abweisung der Beschwerde.