"He can speak many languages."
I was taught to use 会 for ability to do a learned skill, including speaking languages. I was taught that 能 is for literal ability, so using 能 for a language would mean being physically capable of voicing the sounds required to speak the language. Can someone else chime in on this?
its more like, 会 means i can because i possess the skill to, 能 means its possible for me to do it and 可以 means i can do it becasue i have permission
yes, you could use 会(hui4) instead or omit it entirely, but neng2 能 is also correct. By omitting I mean that 他说很多种语言 would also be correct.
Yeah I'm getting really confused by the use of 能，可以 and 會 in this course. I agree with you and would use 會 when talking about being able to do something like speak languages. I'm interested to hear what other users think.
Both are fine. Use 会 for skills (not necessarily skilled), and 能 / 可以 for capabilities (not necessarily a skill).
I'm a native speaker and I hardly use 能 in this context. I literally frowned when I saw the components I could choose from.