Faits: Faits: A. Le 4 juin/23 juillet 2001, X._, ressortissant marocain né en 1971, a présenté une demande d'autorisation de séjour à l'Ambassade de Suisse au Maroc; au bénéfice d'un diplôme de technicien en section électricité de maintenance industrielle, il indiquait vouloir poursuivre des études à l'Ecole d'ingénieurs de Genève. Par décision du 27 août 2001, l'Office cantonal de la population de Genève a rejeté la demande, au motif que les explications du requérant relatives à ses projets professionnels étaient vagues et ne permettaient pas de conclure à l'absolue nécessité de sa venue en Suisse pour y entreprendre un nouveau cycle d'études. Par décision du 27 août 2001, l'Office cantonal de la population de Genève a rejeté la demande, au motif que les explications du requérant relatives à ses projets professionnels étaient vagues et ne permettaient pas de conclure à l'absolue nécessité de sa venue en Suisse pour y entreprendre un nouveau cycle d'études. B. X._ a recouru contre cette décision, en faisant notamment valoir que la formation d'ingénieur en génie électrique qu'il voulait acquérir à Genève, peu répandue au Maroc, lui donnerait la possibilité de travailler dans son pays d'origine comme indépendant. Par décision du 11 juin 2002, la Commission cantonale de recours de police des étrangers du canton de Genève (ci-après: la Commission) a rejeté le recours. En bref, la Commission a estimé que X._ n'avait pas apporté la preuve qu'il disposait des moyens financiers nécessaires pour mener à bien son projet de formation dans de bonnes conditions; elle a également considéré qu'il n'était pas opportun de permettre à l'intéressé d'entreprendre une formation de trois ans à Genève, car il était âgé de 31 ans et bénéficiait déjà d'une bonne formation lui permettant de s'insérer dans la vie active au Maroc. Par décision du 11 juin 2002, la Commission cantonale de recours de police des étrangers du canton de Genève (ci-après: la Commission) a rejeté le recours. En bref, la Commission a estimé que X._ n'avait pas apporté la preuve qu'il disposait des moyens financiers nécessaires pour mener à bien son projet de formation dans de bonnes conditions; elle a également considéré qu'il n'était pas opportun de permettre à l'intéressé d'entreprendre une formation de trois ans à Genève, car il était âgé de 31 ans et bénéficiait déjà d'une bonne formation lui permettant de s'insérer dans la vie active au Maroc. C. Agissant par la voie du recours de droit public, X._ demande au Tribunal fédéral, sous suite de frais et dépens, d'annuler la décision prise par la Commission. Il invoque la violation de son droit d'être entendu, en faisant valoir qu'il a été empêché, malgré deux demandes, de fournir des pièces essentielles pour trancher le litige. Il requiert également le bénéfice de l'assistance judiciaire gratuite. L'Office cantonal de la population se réfère à la décision de la Commission, tandis que celle-ci renonce à présenter des observations sur le recours.