Есть два основных пути: можно взять за основу один или несколько существующих языков, а можно придумать все с нуля. Языки, которые основываются на других, называются апостерирорными (ведь когда мы о чем-то судим апостериори, мы опираемся на уже известные факты и опыт). Напротив, языки, изобретенные из ничего, называются априорными (когда мы судим о чем-то априори, мы не опираемся ни на что). Эсперанто, словарь которого построен на основе европейских языков, — пример апостериорного языка, тогда как логические и философские языки чаще всего бывают априорными. Разумеется, и тут есть промежуточные случаи — например, когда часть слов в языке берется из имеющихся источников, а часть создается с нуля.