When you learn to cook you first use recipes where you follow a specific „framework“ that leads you from start to finish.
When you learn to code its exactly the same
You have different languages „cuisine“, ingredients as frameworks/library’s and spices for the specific package your are using.
When you become a master of this art it becomes your second nature to handle this tools and creating amazing experiences