The sentence below
A protocol is the language that a computer uses to communicate with other computers on the network.
Is the usage of a/the correct?
Can I change it to
A protocol is a language that computers use to communicate with other computers on a network.
And are there any good sites/books to know how I can use a/the/-s correctly?