My Path

So, you've made some not ideal choices. You've now passed up two possible leads because you thought you could figure it out on your own.

Software engineering is a collaborative space, maybe decide to try something that can be more independent. Software engineers need to be able to take risks to discover new information and work innovatively, not always on their own.
End Of Story