As of now, most courses include OOP. I believe FP is also of equal importance. So, do you think colleges should include one FP language in the curriculum?
Everyone has to start somewhere with programming: Most schools set their curricula in such a way so that students may have a handle on relevant programming concepts. They usually identify what is important by doing research. I know of programmes that include functional programming. I actually know of many programmes where the programming language is not as important as the concepts. Once you have the theory down and have completed the excercises that goes along with it, you are usually ready to launch into other programming languages anyway. At least - this has been my experience :)
This is a good question; however, I do not believe that this community is a good community to receive accurate answers on what the actual world thinks of this topic. This website is dominated by developers, so of course they would think people should be taught programming.
Familiarize with FP concepts is very good for problem solving skills and overall coding skills.
TheSheriff
Co-Founder, Founder, Entrepreneur & Problem Solver
In the UK primary schools are starting to do it. But this subject isn't really taught at secondary/comp school. It's weird. I'd love to see it start and continue to be taught from a young age.
Whilst I would generally agree with @Mortiferr statement I would propose a counter argument (hopefully I don't cause too much upset for people):
There are more devices on the planet than people, and therefore would suggest this parallel; it would like living in a country where you don't know the native language and then don't learn it - You can survive and get by, but you don't have an understanding/appreciation of something you see/here/use every day.
1st world countries are quickly moving away from the secondary sector and towards the tertiary sector, and have been for some time. Description
More and more companies have become software based. And many billion dollar companies, with the exception of Amazon, are solely based on software and not products. As more and more of these companies appear - trying to solve issues for the world - the more relevant it would be to teach it from a young age.