Is it necessary to meditate only at home, or can we try to meditate wherever we are?
Right now you are only a beginner. You can meditate at your best only when you are alone in your room or in the presence of your spiritual Master. If you try to meditate while driving or walking or sitting on the subway, you will not be able to go very deep. Again, it is not enough just to be seated before your shrine. While you are seated before your shrine, you have to feel an inner shrine within your heart; otherwise, you will not have a satisfactory meditation. Wherever you meditate, you must enter into your heart, where you can see and feel the living shrine of the Supreme. At your inner shrine you are safe and protected. You are guarded by the divine forces there. If you can meditate at this inner shrine, you are bound to make the fastest progress, because there you will meet with no opposition.
After you have meditated very sincerely for several years and developed some inner strength, at that time you will be able to meditate anywhere. Even if you are standing in the subway or walking along the street, you will not be disturbed. Eventually you have to learn how to do the highest meditation and, at the same time, be aware of what is happening in the outer world.