|
Here is some context, I am 21, 10k in debt the result of previous failed business attempts and bad financial management, I dropped out when I was 16, I live in Morocco and I am currently studying in a programming school 1337 same as 42, and working on my YouTube channel as a side. Here is the thing I feel lost in life right now, as my failed business was really bad it failed cause of me no other reason, clients were good, profit was good everything was good but I got entitled I get lazier "victory has defeated you" is what I think happen to me I made a series of bad financial decisions, and borrowed more than I made, hired the wrong people and everything else was just pure bad decision and actions, it kinda of made me lose trust in both of my decision making and action. I have taken a step back for the last 10 months, didn't want to dig a deeper hole for myself, so stopped and did some self reflecting, but I'm still confused, being 2 months since I started studying programming again, the current curriculum focuses on C, and I don't know if that is the right thing atm but it is much better than doing nothing for sure. If you have some perspective/advice for my current situation, I am open to it, Criticism is more than welcome. I am thinking of getting something remote on the side to pay the debt since it is only family&friends debt keep studying programming and just overall focus on it, but I feel that I'm leaving so much at the table and not being at my full potential, let me know your thoughts. |
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!