+1 to group rides and racing first. You don't want to get on a team you'll dislike, and the only way to find which team you want to be on is to ride/race with as many as you can, and learn as much as possible in the process. Any club that you need to pay to join should also let you ride with them for free so that you can decide if you want to pay them or not.