|
|
|
|
|
by tester756
1339 days ago
|
|
>Well yeah learning a wide variety of languages is a good way to do that. Well, depends what concepts are you talking about. Computer science is huge as hell, concepts that you may learn from programming languages are just subset. There's a lot of interesting and hard stuff that does not touch those (I'm not focusing on some domain-specific-languages that nobody know about) |
|
Want to learn concurrency? Try a concurrent language.
Parallelism? Learn a parallel language.
Data flow? Learn a data flow language.
Pattern matching? Learn a language with pattern matching.
Etc for a thousand useful subjects to learn.
These are great ways to learn so many software engineering concepts. Use other techniques to learn other things sure.