Good ideas and conversation. No ads, no tracking. Login or Take a Tour!
naaktman · 3446 days ago · link · · parent · post: Which programming language should I learn for software development?
All of the PHP, Java, Python, C, C# that you mention are imperative languages. If you want to expand your horizon you could look into some other paradigms. Personally I'd recommend taking a look at Smalltalk, which is a "pure" object oriented language unlike java, or a functional language such as Haskell (if you're into web development perhaps a dialect such as Elm might be more interesting; but Elm is kind of young and small). You can also learn a multi-paradigm language such as Racket. Coming from world4ch, I'll give you a standard response and tell you to read SICP.