Hello @Shielagaa! Adding on to @alveera.khn’s excellent explanation! It truly is a great question, as this is a common point of confusion for newcomers.
The $ in javascript meaning is typically used as an alias for the jQuery() function in the jQuery library. It’s just a convention, not part of vanilla JavaScript.
In your case, $(document).ready() ensures that the JavaScript runs once the document is ready for manipulation, which makes it super handy when working with jQuery.
Hope this extra detail is helpful!