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?
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.
"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
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
Learn calculus now. I had to stop computer science sadly because of it
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-…
talk to a counselor at school about it and they can tell you what courses you need to take for that