Faits: Faits: A. Le 29 mars 2005, A._ a déposé une plainte pénale contre C._ et D._, deux anciennes employées du salon de beauté qu'elle exploitait à Carouge (GE). Celles-ci ont été inculpées d'extorsion et de chantage par le juge d'instruction B._, en charge de la procédure (n° P/5532/2005). C._ ayant produit des diplômes de son ancienne employeur qui paraissaient être des faux, une procédure a été ouverte contre A._ pour faux dans les certificats (n° P/15747/2005). L'instruction de cette nouvelle procédure a également été confiée au juge B._. Le 23 janvier 2006, A._ a demandé la récusation du juge B._, au motif qu'il était en charge de deux procédures concernant les mêmes parties "dans des rôles toutefois inversés". De plus, elle lui reprochait d'avoir fait preuve de partialité en omettant d'instruire à charge de C._ et D._, et en les remettant en liberté immédiatement après leur première audition. A._ faisait également grief au juge B._ de n'avoir pas donné suite à une demande d'audition de témoin dans la procédure n° P/5532/2005 et de refuser d'instruire sur d'autres faits qu'elle avait dénoncés, à savoir sur la disparition d'objets dans son salon de beauté (aucune procédure ouverte à ce jour) et l'utilisation indue d'une carte bancaire émise à son nom (procédure n° P/19599/ 2005). Le 23 janvier 2006, A._ a demandé la récusation du juge B._, au motif qu'il était en charge de deux procédures concernant les mêmes parties "dans des rôles toutefois inversés". De plus, elle lui reprochait d'avoir fait preuve de partialité en omettant d'instruire à charge de C._ et D._, et en les remettant en liberté immédiatement après leur première audition. A._ faisait également grief au juge B._ de n'avoir pas donné suite à une demande d'audition de témoin dans la procédure n° P/5532/2005 et de refuser d'instruire sur d'autres faits qu'elle avait dénoncés, à savoir sur la disparition d'objets dans son salon de beauté (aucune procédure ouverte à ce jour) et l'utilisation indue d'une carte bancaire émise à son nom (procédure n° P/19599/ 2005). B. Par décision du 1er mars 2006, le Collège des juges d'instruction du canton de Genève (ci-après: le collège) a rejeté la demande de récusation, dans la mesure où elle était recevable. Bien qu'il considérât les griefs soulevés par A._ comme tardifs et relevant de la compétence de la Chambre d'accusation, le collège est entré en matière, retenant que les critiques émises à l'encontre du juge B._ ne constituaient pas des motifs de récusation. Pour le surplus, il a considéré que A._ n'était pas recevable à se plaindre du déroulement de la procédure n° P/15747/2005, dans laquelle elle n'avait pas qualité de partie, faute d'inculpation. B. Par décision du 1er mars 2006, le Collège des juges d'instruction du canton de Genève (ci-après: le collège) a rejeté la demande de récusation, dans la mesure où elle était recevable. Bien qu'il considérât les griefs soulevés par A._ comme tardifs et relevant de la compétence de la Chambre d'accusation, le collège est entré en matière, retenant que les critiques émises à l'encontre du juge B._ ne constituaient pas des motifs de récusation. Pour le surplus, il a considéré que A._ n'était pas recevable à se plaindre du déroulement de la procédure n° P/15747/2005, dans laquelle elle n'avait pas qualité de partie, faute d'inculpation. C. Agissant par la voie du recours de droit public, A._ demande au Tribunal fédéral d'annuler cette décision et d'ordonner la récusation du juge B._ pour la procédure n° P/5532/ 2005. Elle invoque une violation de l'art. 29 al. 1 et 2 Cst. Elle requiert également l'effet suspensif et sollicite l'octroi de l'assistance judiciaire gratuite. Par ordonnance du 15 mars 2006, le Président de la Ire Cour de droit public a rejeté la requête d'effet suspensif. Le juge B._ a renoncé à présenter des observations. Le Collège des juges d'instruction et le Procureur général du canton de Genève se sont déterminés et ont conclu au rejet du recours, relevant en outre que B._ n'était plus juge d'instruction depuis le 1er avril 2006. A._ a présenté des observations complémentaires.