会 means 'can' in the sense of a learned skill (会开车 'can drive'). 能 (néng) means 'can' in the sense of ability or permission (能来吗? 'Can you come?'). 可以 is for permission.
usage
会 for future tense is like English 'will': 他会来的 'He will come.' It often implies likelihood or prediction.