Recommended resources:

Language skills:

Technology skills:

Software Development skills:

Artificial Intelligence skills: