ex_matelot,
Given what you've said, I would strongly suggest C/C++.
Reason being that the open source community gives you a suitable starting "employer" to put your coding knowledge to work (e.g. contributing towards the code behind Firefox, Ubuntu or whatever you have a fondness for). Because of the nature of opensource, it's a more friendly and less demanding atmosphere than taking your first job in the commercial coding sector.
Then as your experience and confidence grows, you can start looking at going for commercial jobs with real word employers.
Plus the other reasons for C/C++ I've given in my previous post (e.g. better to start in a low-ish level coding language as it's always easier to migrate to easier higher level languages than the other way around ).