For beginners it is important to develop a solid technical foundation first -- though without losing sight of the enjoyment of the game.
Snooker is a very technical game and a qualified introduction makes the first steps much more easier. Snooker has the weakness that its initial level of difficulty is very high. Without a coach, it is very hard to reach the point where Snooker begins to be a game.
For learning the main features of the technique and understanding their inner logic, group coaching is a good choice.