Faits: A. X._, ressortissant turc né en 1986, est entré en Suisse en février 1987 avec sa mère, afin de rejoindre leur père et époux, requérant d'asile. Le 29 avril 1999, il a été mis au bénéfice d'une autorisation de séjour annuelle, régulièrement renouvelée. X._ a fait l'objet de plusieurs condamnations pénales: le 12 mars 2002, il a été astreint par la Chambre pénale des mineurs à huit jours de travail d'intérêt général pour mise en circulation de fausse monnaie, dommages à la propriété, infraction à la loi sur les armes et contravention à la LStup (RS 812.121); le 12 juin 2003, il a été condamné par la même autorité à 14 jours de détention pour brigandage et vol d'usage; le 12 janvier 2005, l'Office des juges d'instruction l'a reconnu coupable de menaces, violation de domicile, contravention à la LStup, vol, dommages à la propriété et opposition aux actes de l'autorité, et condamné à un mois d'emprisonnement avec sursis; le 13 avril 2005, il a été condamné à 30 jours d'emprisonnement pour voies de fait, rixe et contravention à la LStup; le 7 mars 2007, le Tribunal pénal de la Sarine l'a condamné à 18 mois d'emprisonnement, dont douze avec sursis, pour vol, dommages à la propriété, utilisation frauduleuse d'un ordinateur, recel, injure, menaces, violation de domicile, vol d'usage, crime et contravention à la LStup; le 2 mai 2007, l'Office des juges d'instruction l'a reconnu coupable de vol et condamné à une amende; le 20 janvier 2009, il a été reconnu coupable de recel et condamné à 40 heures de travail d'intérêt général. Par ailleurs, X._ a fait l'objet de diverses dénonciations, non encore jugées: le 10 avril 2008, pour avoir hurlé sur la voie publique et contrevenu aux ordres de la police; le 12 juin 2009, pour vols par effraction commis entre le 12 mars et le 25 avril 2009; le 7 décembre 2010, pour vol par introduction clandestine; le 25 et le 29 janvier 2011, pour infractions graves à la LStup; et le 15 mai 2011, pour vol à la tire et tentative d'utilisation frauduleuse d'un ordinateur. X._ vit avec sa mère, rentière AI, avec laquelle il entretient une relation conflictuelle. Il n'exerce pas d'activité lucrative, plusieurs tentatives d'emploi s'étant soldées par des échecs. X._ fait l'objet d'une curatelle volontaire. Il a une dette auprès des services sociaux de CHF 3'278.- depuis 2007. B. En date du 19 mai 2005, le Service de la population et des migrants du canton de Fribourg (ci-après le SPoMi) a adressé un avertissement à X._. Par décision du 22 mars 2006, le SPoMi a en outre prononcé une menace d'expulsion à son encontre. Le 7 mars 2007, X._ a déposé une demande de prolongation de son autorisation de séjour qui arrivait à échéance le 28 avril 2007. Par courrier du 5 juillet 2007, le SPoMi l'a avisé de son intention de prendre à son égard une mesure d'expulsion du territoire. Par décision du 2 décembre 2008, le SPoMi a refusé le renouvellement de l'autorisation de séjour de X._ et lui a imparti un délai de trente jours pour quitter la Suisse. Par mémoire du 13 janvier 2009, X._ a recouru contre cette décision auprès du Tribunal cantonal de Fribourg. Par arrêt du 9 juin 2011, la Ie Cour administrative du Tribunal cantonal a rejeté ce recours. C. Par acte du 23 août 2011, X._ recourt au Tribunal fédéral contre l'arrêt du Tribunal cantonal précité. Il conclut à l'annulation de l'arrêt du 9 juin 2011. Il requiert en outre le bénéfice de l'assistance judiciaire et demande que l'effet suspensif soit accordé à son recours. Par ordonnance du 26 août 2011, le Président de la IIe Cour de droit public du Tribunal fédéral a admis la demande d'effet suspensif. Par courriers du 30 août 2011 et du 23 septembre 2011, le SPoMi et le Tribunal cantonal ont confirmé leurs décisions et conclu au rejet du recours. Le 27 octobre 2011, l'Office fédéral des migrations a également proposé le rejet du recours. Les 10 et 24 octobre 2011, le recourant a fait parvenir spontanément au Tribunal fédéral diverses pièces en complément à son recours. Par courrier 14 novembre 2011, le SPoMi a transmis au Tribunal fédéral un nouveau document concernant X._.