Recently, I've registered at a career college and will be starting my courses for an Associate's Applied Science with a concentration in computer programming. I plan on going for a Bachelor's afterward.
I signed up before doing as much research as I would have liked to, TBH, but I was in a time crunch and I procrastinated for too long.
I don't know if I'm a fit.
I am a relatively intelligent, systematic, detail oriented person with good technical skills and I enjoy working with computers, but I don't know enough about programming to know if it's for me or not and I really want to keep my options open.
First off, I am NOT a visual thinker. I know that many programmers are. I do have a fantastic memory for code and do not mind looking at it for hours on end, but I fear I may fall behind at some point due to my inability to think in 3D, etc. I can't picture any of the framework in my mind, if you will.
Also, I'm really not sure how much visual thinking is involved in prigramming. Please forgive my ignorance, LOL. I know that this is a skill many programmers seem to possess.
One reason I have some anxiety about this is because I have something called NVLD (non verbal learning disability) and have never been sure what to do with my, erm, style of thinking. I have an uneven set of abilites, I've excelled in both writing/language based things and scientific/technical based things in high school, though. I am very average in math, but am horrible with geometry (again, visualizing shapes, spatial awareness, etc) I feel this might hinder me in programming.
So, basically, I'm just looking for honest advice. I've tried to buckle down and do some hard research on other forums but have been been getting lost in all of the terminology that I don't understand and haven't been taught yet.
What kind of learner/thinker do you think is best suited for a career in programming?
Do you think having very average math skills and very limited visual thinking skills is a disadvantage?
I haven't even started this program yet (still taking pre reqs) and I think I could switch to another IT program without my Financial Aid being affected.
I'm not hesitant to do so if this isn't a good fit for me.