|
Taking a step back and avoiding digging a deeper hole are both wise decisions. It can be hard when in the middle of things to realise you need to do either. So you are already on the right path. As for losing trust in yourself: we learn from mistakes. If you understand why the decisions you made were unwise, then next time, you can make better ones. That is, _if_ you have reflected on this and have a good understanding, you should have more confidence and more trust in yourself in future. This is nothing other than personal growth, and it is a key part of life :) As for C, it's a good language to learn for how the fundamentals work. Many other languages are easier but if you understand C well, you will understand details about those languages, or how they work, that others won't. I would recommend continuing there because it's a great skill, and then finding a topic or project that interests you and building a project. Use a _different_ language for that -- maybe Python, or Rust. (Both are very different from each other and you'll learn a lot from each.) This will build up your skills and knowledge and be great for a resume, and in terms of business, you may end up finding others like your project too. Or if not, the next one, or the next. Depending on if you want to go the business or job route: I have no idea in Morocco what the job market is like, but skills where you can pick something up and learn/understand it rapidly are key. So after the basics (like C), diversify in what you learn. As for business, find a need, do it the best way you know how, in whatever language you are most productive in. Good luck! |