Faits: A. AX._, de nationalité turque, né en 1966, est entré en Suisse le 15 octobre 1983 et a obtenu une autorisation de séjour pour cas de rigueur. Le 10 mai 1990, il a épousé une compatriote, BX._, qui est venue le rejoindre en Suisse le 1er octobre 1991. Deux enfants sont nés de cette union, C._, en 1992 et D._, en 1998. Malgré l'institution d'une curatelle volontaire le 25 novembre 1996, la situation financière de la famille ne s'est pas améliorée. Sans travail pendant des années, l'intéressé a bénéficié de l'aide sociale. Selon une attestation du 30 juin 1999, le montant de l'aide sociale accordée à la famille X._ s'élevait à 81'568 fr.; le 16 juillet 2002, elle s'élevait à 78'559 fr. Les 2 août 1999, 29 janvier et 27 novembre 2000, le Service de la population et des migrants a averti les intéressés que le renouvellement de leur permis de séjour risquait de leur être refusé en raison de leur indigence. Entre 2001 et 2002, AX._ a multiplié les coups et les blessures contre son épouse et l'a violée. Le 13 mars 2003, le divorce des époux X._ a été prononcé. Depuis le 26 novembre 2003, BX._ et ses deux enfants sont au bénéfice d'un permis d'établissement. Le 4 mai 2004, le Tribunal pénal de l'arrondissement de la Sarine a condamné AX._ à trois ans et demi de réclusion pour, notamment, lésions corporelles simples, voies de faits, tentatives de mise en danger de la vie d'autrui, extorsion, injure, menaces, contrainte, tentative de contrainte, violation de domicile et viol au préjudice de son épouse. Le Tribunal a ordonné l'internement de l'intéressé et a suspendu la peine durant l'internement. Il a en outre prononcé son expulsion du territoire suisse pour une durée de dix ans. Ce jugement a été confirmé sur recours par arrêt du Tribunal cantonal du 21 janvier 2005 et il est entré en force de chose jugée. Le 25 août 2004, alors que l'intéressé était déjà incarcéré, son autorisation de séjour est arrivée à échéance. Elle n'a pas été renouvelée. Le 27 octobre 2005, la Direction de la sécurité et de la justice a refusé d'accorder à l'intéressé une libération à l'essai. A l'appui de sa décision, elle a retenu en substance que ce dernier présentait un risque très élevé de récidive en raison de troubles psychiatriques graves qui impliquaient sa tenue à l'écart de la société et en particulier de son ex-épouse. Il faisait preuve d'un manque total d'introspection et niait les infractions commises. L'évolution de ses troubles psychiatriques était jugée défavorable. Par décision du 21 février 2007, pour les mêmes motifs, le Service de l'application des sanctions a également refusé la libération conditionnelle. B. Par décision du 17 septembre 2007, le Service de la population a ordonné l'expulsion de AX._, "dès qu'il aura satisfait aux besoins de la justice". Au vu des infractions commises, de l'absence de contacts avec ses enfants et malgré la durée de son séjour en Suisse, les conditions des art. 10 et 11 de la loi fédérale du 26 mars 1931 sur le séjour et l'établissement des étrangers (LSEE; RS 1 p. 113) étaient réunies. Par arrêt du 18 janvier 2008, la Ie Cour administrative du Tribunal cantonal (ci-après le Tribunal cantonal) a rejeté le recours déposé par AX._ contre la décision rendue le 17 septembre 2007 par le Service cantonal de la population. C. Le 21 février 2008, AX._ a adressé au Tribunal administratif fédéral un "recours administratif" contre l'arrêt du 18 janvier 2008; ce dernier l'a déclaré irrecevable et l'a transmis au Tribunal fédéral comme objet de sa compétence. L'intéressé conclut à l'annulation de l'arrêt du 18 janvier 2008 et à l'octroi d'une autorisation de séjour en Suisse. Il se plaint de constatation inexacte des faits et implicitement de la violation du droit fédéral. Il demande l'assistance judiciaire. Le Tribunal cantonal et le Service cantonal de la population ne formulent aucune observation et s'en tiennent aux considérants de l'arrêt attaqué. L'Office fédéral des migrations conclut au rejet du recours. 