I want to be capable or have knowledge of each type of programming paradigms. Right now I know asm, c/c++ (and meta programming with templates). I touched upon functional programming. I have done python for a taste of a dynamic language and duck typing. Visual basic for event-driven programing along as friendly basic syntax. Now i am reading up on objective C which is very interesting. What else should I learn? I think I should read up on generics from C# and possibly learn it for job purposes. I am pretty surprised how few days it takes to understand the major of a language after learning how to program well. (note that know nothing of API)
What other paradigms and programming concepts should I learn? I haven't mention but I also know a bit of javascript and java.
I found this question which is somewhat similar http://stackoverflow.com/questions/193053/what-are-all-the-programming-paradigms but as marcus said http://stackoverflow.com/questions/193053/what-are-all-the-programming-paradigms/193085#193085, some languages are 'procedural' but are totally different. I would like to know more about those different languages. (also that question is asking for a list then different types of languages)