I'm torn between software engineering and computer repair. Both are great to me. Like if my friend comes to me and says my computer is running really slow can you fix it? I love that. I love being the one to go to and I love fixing computers. Even if it took a week to fix that's a zero stress job for me. I'd do it for free. Money is just a bonus. But I also am really interested in actual computer science. I love knowing how computers work inside and out. I've had countless ideas for programs I would write if I actually knew how. I know programming is math intensive and that doesn't bother me at all. But now there's a few thoughts that hold me back. I plan on having a family in the future. So of course I want a salary that will support all of us. I know a software engineer makes around 55K entry level. But I don't even know if a computer technician is an actual career or if the salary can compete with that. And I also don't know about software engineering because I've never done anything hands on with programming. So I feel like I might have some fantasy of it that's totally blown out of proportion and when I'm actually in the field I won't like it.