It may sound scary but I recommend learning framework before you learn language itself.
Next we need architecture of our application. We need to plan how to structure our code, split and reuse pages, logic, sharable components and so on. It's really difficult to especially if you are not experienced developer.
And if you are interested what framework is better to start with or what are the differences make sure to check this video.