Hello, I am a high school student who is currently interested in Computer Science and Computer Engineering. I have always loved working with computers since I was a young child and I hope to pursue a career in those categories. However, I am at a loss with how I will prepare myself for those majors.
Unfortunately, I did not grow up being a script kiddie who turned into a programmer when high school came around. Instead I was one those kids who played MMOGs until their eyes got bloodshot and considered programming an adult’s job. After I quit playing those MMOGs I fell in love with hardware. I started to fantasize about building my very own computer after reading countless articles on Tom's Hardware and other websites. Finally, I gathered up all my saved money and built a computer. Ever since then I have read almost every article on Tom's Hardware and dabbled in programming (aka learning basic shell and very little python). But I am an infant. I'm inexperienced and I know that ninety percent of the students who pursue Computer Science and Engineering have been programming since a very young age! I am afraid that I have jumped on the wagon too late.
I am asking if my worries are justified. How should I go about learning programming? I've been going through Zed Shaw's Learn Code The Hard Way courses and they are not interesting. I know that many programmers start to learn by trying to do something. Whether it's hacking, building a website, or creating something new, they all have a goal. I think that I'll switch gears and learn HTML, and build a website. Does it look like I will be a good programmer if I start now? I'm willing to work hard till I graduate so I can have a firm foundation in computer science or engineering. Tell me what you think. If any of you guys have been through a similar situation please give me your opinion.
Unfortunately, I did not grow up being a script kiddie who turned into a programmer when high school came around. Instead I was one those kids who played MMOGs until their eyes got bloodshot and considered programming an adult’s job. After I quit playing those MMOGs I fell in love with hardware. I started to fantasize about building my very own computer after reading countless articles on Tom's Hardware and other websites. Finally, I gathered up all my saved money and built a computer. Ever since then I have read almost every article on Tom's Hardware and dabbled in programming (aka learning basic shell and very little python). But I am an infant. I'm inexperienced and I know that ninety percent of the students who pursue Computer Science and Engineering have been programming since a very young age! I am afraid that I have jumped on the wagon too late.
I am asking if my worries are justified. How should I go about learning programming? I've been going through Zed Shaw's Learn Code The Hard Way courses and they are not interesting. I know that many programmers start to learn by trying to do something. Whether it's hacking, building a website, or creating something new, they all have a goal. I think that I'll switch gears and learn HTML, and build a website. Does it look like I will be a good programmer if I start now? I'm willing to work hard till I graduate so I can have a firm foundation in computer science or engineering. Tell me what you think. If any of you guys have been through a similar situation please give me your opinion.