One important thing is missing from the opening question and this is what the person is interested in doing.
OP mentioned a degree in IT, where getting a job is currently exceedingly easy, even with zero experience. But of course, the more you put on the table, such as experience and qualification, the better you can select your employer. This also means better pay, better work environments and the possibility to select the field at will.
For OP I see red flags regarding this:
- They have a two year IT degree, however barely programming language experience, because they only scratched the surface of Python and C++. There are candidates entering the market with very high qualifications in these areas, so selection of a workplace with the goal of developing C++ or Python application becomes a lot more narrow (not impossible however).
- OP also mentions, that their degree is mostly in web development and how they "like to code websites by hand, because this is more precise" (see chat discussion). To me this is nonsense showing inexperience. Web development uses arguably too many frameworks, but they are expected in the industry. When starting out with my degree, I too did want to do all by hand - best way to learn the basics. But in the industry this does not happen. If you waste time reinventing the wheel, your output w.r.t. time is poor and yet your wheel is still not that good a wheel.
However, OP already mentioned unwillingness to work in IT, so let me get to my initial criticism. There is no mention of what OP wants to do.
The list of excuses (paraphrased):
- In IT you are forced into contracts, where you provide work that is indecent.
- College didn't offer any other areas that peaked OP's interest.
- College did not allow a switch, because OP is "too far in" (???)
- Age, hence the initial question. This is absolutely an understandable concern on its own, but here is a lot more than just that.
- Social incompetence.
- Unwillingness to have a superior "breathing down their neck", something that most people in the workforce deal with and most do not like.
I have learned, that whenever someone has a lot of reasons for one problem, rather than a single solid one, chances are, they are making excuses.
This is exactly how I see OP. The college did not "offer them anything more", because degrees require work and in addition work after the degree is also work. OP is thinking about becoming self employed, apparently not realizing, that self employment is probably the hardest of all w.r.t. workload and time investment, even though no one "breathes down your neck". In addition self employment often requires social skills which OP claims not to possess - you need to sell your product or your service to customers, clients don't just magically appear out of nowhere.
In any case, arguing age is pointless in this context. As other answers mention, age can be overcome and this specific issue of being inexperienced at the age of 33, while being an obstacle, can be dealt with when having reasonable expectations and putting the effort in. I think there is consensus in this regard.
This does not appear to be the problem though. OP does not want to work, never got used to working and has surreal expectations regarding their future work environment. I suggest looking at this as an attitude problem and seeking appropriate counselling as to how to find motivation. Otherwise OP will likely only enter the workforce once they absolutely have no other choice, yet the longer this is delayed, the smaller their selection of employers will be.
So to OP:
- Look into counselling options to be able to find motivation. If you can, find additional support from family and friends.
- Decide what you actually want to do. If you feel you have no idea what the job you envision entails - do an internship. I say this, because from what you have written your idea of self-employment is ridiculous.
- Once you have decided what you want to do, put all your effort into that direction only.
Most importantly - actually do these things. If you just delay all of this, as in, "I can do that tomorrow" or "next week", these then become months and years. This is not just waiting, because you are already paying for this, just not with money but with future selection of fields, salaries and work environments.