Investing as a new graduate


I’ve just graduated and about to start my new job soon iA.

My questions are:

  1. I intend to initially put 250 per month into funds - any advice as to which and how to diversify, this will be a long term commitment
  2. Say I intend to save maybe another 1k per month for future deposits/wedding etc, how should I save this? should I just leave it in an account or invest it somewhere I can take it out quickly.