re: What are the hardest programming languages you have ever learned? VIEW POST


I started learning programming by taking Harvard CS50 on EdX. That program makes you program in C for ten weeks or so, which was hard as a novice. Pointers, memory management, building your own data structures... yikes. When the course finally had a PHP project, it felt magically simple by comparison.

JavaScript is hard for me for a different reason. The paradigm just doesn't fit well in my head. Is it object-oriented? Functional? Procedural? What's the deal with prototypical inheritance? Am I returning a function, or the result of that function? Every time I have to spend extended time with JavaScript, my progress is much slower than in languages like Ruby or Python (and I've barely used Python) because I find it more difficult to reason about.

code of conduct - report abuse