Yup, even relatively new to programming as well (at least, it was immense use for me). You learn a lot of other things as well, including some tooling of the modern developer (working with Git, working with a PaaS like Heroku), and a bit about databases, unit testing, HTML markup, and CSS.
Not everything will necessarily click for you as you read it, but it is a great entry point.
Not everything will necessarily click for you as you read it, but it is a great entry point.