What steps should I take to be a computer engineer?

I'm 16 now and wanna learn how to code to prepare myself for the future. I don't know where to start like what books I should get, what programs are the best and what's the best language. I have always liked working and figuring things out on the computer since age 5 so it's sort of like a why not

I'm 16 now and wanna learn how to code to prepare myself for the future. I don't know where to start like what books I should get, what programs are the best and what's the best language. I have always liked working and figuring things out on the computer since age 5 so it's sort of like a why not type of thing. What should I do first and what's your personal opinion on this?

Other answer:

Jacob:
Python is a good language to start with, since you can write a program and execute it immediately.

Tiny but fully functional programs can be created.  See https://en.wikibooks.org/wiki/Non-Progra… for the "classic" example.

A number of CS graduates have, over the years, said that they have never needed calculus during their careers.  One notable educator (U of Alberta, U of Waterloo, SFU, Northern Lights College, College of the Rockies), teaches physics, calculus (and other math), computer science, etc.  He's never used calculus in a real-world programming application, as opposed to synthetic coursework.

james l:
"What steps should I take to be a computer engineer?"

math, math, math

you will need to do calculus and linear algebra in college

so you might as well start preparing for it now

study algebra, geometry, trigonometry, precalculus and calculus in high school

if you aren't ready for calculus when you start college then you might as well forget about computer engineering

here are some math videos using javascript and html
https://www.youtube.com/playlist?list=PL…

Casey Y:
Learn to code. Start writing code, in whatever languages you want to learn (python is excellent, but you can start at the beginning). Practice Practice Practice. Math will come in time
Bruno:
Learn calculus now. I had to stop computer science sadly because of it
Invictus:
In terms of programs to learn, here's an interesting infographic which may help you (see attachment). If the attached image isn't clear, see http://www.whoishostingthis.com/blog/wp-…
Pearl L:
talk to a counselor at school about it and they can tell you what courses you need to take for that
Share