Hi guys I have the opportunity tu study functional programming (Scala language) at the university (it’s an optional course so i haven’t to do it by force). What do u think, it will be a good idea to follow this course? I have to say that already know C, Java, C# and Angular
Recently I decided to take a more FP approach to develop web apps so I've read many tutorials, blog posts, watched videos about the subject. The subject that I just can't wrap around is why delaying the call of an impure function makes it pure.
Can you guys help me understand this?