I totally encourage all first-timers to find a rescue & adopt an adult dog whose personality fits them, regardless of breed. A first-time owner and a puppy, of almost any breed, usually equals tons of frustration & confusion for both dog and owner... and can easily end up with the dog in a different home or in a shelter. With an adult dog, you know what you are getting, and through a good rescue, they will tell you exactly what the dogs needs are and if you are suitable.
I normally would say no way to a first time dog-owner who wanted a Border Collie, but there are exceptions to every breed. I have met plenty of adult BC's in rescue who were well-trained, laid back, good with all people & animals and just waiting for a loving home who would hang out with them and take them on a long walk every day. But a first-timer getting a BC puppy would not be advisable at all, in most cases.