Javascript has made a good progress over the last years, so it is definitively an option. As mentioned is is freely available in each browser. As JS has no strong type checking, errors will only be detected on runtime, so a good debugger is very important. Luckily VScode provides excellent tools for that.
Using OO-concepts is important for advanced programmers, that need to make their code more maintainable. I often enough started a project using simple functions. After some time, groups of functions became visible, that shared the same task. Often this was the point to build functional units, which could be better represented as classes.
A programming paradigm is a support, not a religion. If you learn about OO, maybe some day you will find the concept helpful to make your life easier. If it does not help you, why use it? I always felt that code should grow in a natural way. The more effort you pay to build well designed classes should pay back very soom.
Ok, maybe it is not that anachistic. But even on a professional project you you will reach a point where the codebase grows too large and you need to rethink the structure of the whole project.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Javascript has made a good progress over the last years, so it is definitively an option. As mentioned is is freely available in each browser. As JS has no strong type checking, errors will only be detected on runtime, so a good debugger is very important. Luckily VScode provides excellent tools for that.
Using OO-concepts is important for advanced programmers, that need to make their code more maintainable. I often enough started a project using simple functions. After some time, groups of functions became visible, that shared the same task. Often this was the point to build functional units, which could be better represented as classes.
A programming paradigm is a support, not a religion. If you learn about OO, maybe some day you will find the concept helpful to make your life easier. If it does not help you, why use it? I always felt that code should grow in a natural way. The more effort you pay to build well designed classes should pay back very soom.
Before I programmed professionally this is how I coded and it was more fun. Thinking about it this is how i still code on side projects
Ok, maybe it is not that anachistic. But even on a professional project you you will reach a point where the codebase grows too large and you need to rethink the structure of the whole project.