A new way of thinking about genetic code and homochirality, which remain the major difficulties in the field of the origin of life, is suggested. The author reasons that procodons must have been twoout-of-three triplets. They originated synchronously with the dipeptides coded thereby via polymerization of certain amino acid-tRNA-oligopeptides complexes. The polymorphism of genetic code reflecting the evolutionary track is the outcome of differentiation of the third position bases of the procodon, step by step; and that homochirality, as an unique behavior of life molecules tuming over in metabolic system,must have originated synchronously with the latter. A key role could have been played by the primitive glycogenesis-like pathway.