Learning web languages