--- _db_id: 467 content_type: topic ready: true title: JavaScript OOP basics resources and readings --- One thing a lot of programmers really struggle with is Object Orientated Programming. Once you get your head around it it can be pretty fun. And it is a super powerful tool. Read and understand the below links. - [What is Object Oriented Programming?](https://www.freecodecamp.org/news/object-oriented-programming-concepts-21bb035f7260/) - [Beginners guide to OOP in JavaScript](https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Object-oriented_JS)