In our campaign -- You get 1 starting language (speaking) for free. All other Language (Speaking), plus Language (Reading/Writing) are obtained thru NWP. You do get the INT stat mod "Number Of Langs" as a bonus on your NWP slots. We also give additional bonus NWP slots compared to 2E by-the-book. The formula is 3 NWP base + Level (gaining 1 NWP per level including 1st level) + Your INT "# Langs" mod. Speaking a Lang costs 1 NWP slot for everyone, except your first Lang is free. Reading/Writing a Lang I think costs less for maybe Wizards and Clerics (2 NWP slots per Lang to Read?), or whatever, I think it costs an extra NWP slot for Warrior types (3 points per lang to read?). Rogues can put Thief Skill points into Read Languages ability, and have a % chance of reading and de-coding unfamiliar writings. It is semi-nebulous in rules sources, I modified this for our homebrew campaign, with our modifications generally leading to more Player flexibility and more NWP slots (since you can spend NWP on Languages or on something else, your choice, whatever fits the type of PC that you want to portray). Additional questions are welcome!