Linguistics is interesting – and here are two ways of looking at it. I prefer the first, which proceeds by induction – looking at an actual language, and deducing from it how language works. The second works by deduction – deciding on abstract linguistic principles, and then building theories based on those.
The second link, which is a review of a book in the New York Review, also goes in the history of how language must have evolved – in quite satisfactory detail.
Try both of them.