Ask HN: I want to learn Wolfram Language
What path should I follow if I want to teach myself Wolfram language?
What path should I follow if I want to teach myself Wolfram language?
Couple caveats: Matlab will be more useful for graduate studies and industry (different tool, however). Also, with such a powerful CAS, there's a risk on using it too much and becoming overly reliant on it. Just like any calculator. Use it to check your answers and explore an idea, but don't lose your mathematical intuition by doing all of your thinking with it.
Here are two notebooks a friend of mine put together covering a few basic concepts that may help you:
https://drive.google.com/drive/folders/1YGM-xswFTjfwZ5MhFqpL...
f[#u, #v, #u] &[<|"u" -> x, "v" -> y|>] // Hold // FullForm =>
Hold[Function[f[Slot["u"],Slot["v"],Slot["u"]]][Association[Rule["u",x],Rule["v",y]]]]
FullForm[Hold[f[#u, #v, #u] &[<|"u" -> x, "v" -> y|>] // Hold // FullForm]] =>
Hold[FullForm[Hold[Function[f[Slot["u"], Slot["v"], Slot["u"]]][Association[Rule["u", x], Rule["v", y]]]]]]I think Wolfram is fun to play with but the lack of a real IDE or any serious documentation will hinder your attempts to produce "real" software with it. So definitely have a look but, as another poster suggested, ask yourself what you want to do first and then pick the language based on that.
-- D
one good project could be a fractal generator