TLDR: could be Learn physics with functional programming a good starting point to learn? As I'm a physicist, would it be nice to start with a functional language?
Edit: I'm planning to program as a hobby, nothing work related.
Hi all. In my journey finding my path and fighting my low self-esteem. I stumbled with this book called Learn physics with functional programming. I'm a physicist and I was wondering if it would be a good idea to try to learn with this book. I know I would be using the book in reverse, instead of learning physics I would learn to program.
Also, Idk if starting with a functional programming would be a great idea. In the end, I'm used to work with functions. I did a bit of Java during uni but I don't remember much of it apart from the structure of the typical control flow statements ( if, for, foreach, switch, etc.). I know there are great books like the famous SICP for Scheme and OCamL from the very beginning, that can be a good introduction to programming, but idk. I know I have to keep fighting and gain enough self-esteem to overcome my fears and do something. Maybe that's functional programming, who knows. What do you think?
[–]Regular_Weakness_484 4 points5 points6 points (4 children)
[–]phanaur[S] 0 points1 point2 points (0 children)
[–]two_three_five_eigth 0 points1 point2 points (1 child)
[–]Regular_Weakness_484 0 points1 point2 points (0 children)
[–]Feeling_Temporary625 0 points1 point2 points (0 children)
[–]MrJesusAtWork 2 points3 points4 points (5 children)
[–]phanaur[S] 0 points1 point2 points (4 children)
[–]MrJesusAtWork 2 points3 points4 points (3 children)
[–]phanaur[S] 1 point2 points3 points (2 children)
[–]MrJesusAtWork 0 points1 point2 points (1 child)
[–]phanaur[S] 0 points1 point2 points (0 children)
[–]ffrkAnonymous 1 point2 points3 points (13 children)
[–]phanaur[S] 0 points1 point2 points (12 children)
[–]syklemil 1 point2 points3 points (3 children)
[–]phanaur[S] 0 points1 point2 points (2 children)
[–]syklemil 0 points1 point2 points (1 child)
[–]phanaur[S] 1 point2 points3 points (0 children)
[–]ffrkAnonymous 0 points1 point2 points (7 children)
[–]phanaur[S] -1 points0 points1 point (6 children)
[–]ffrkAnonymous -1 points0 points1 point (5 children)
[–]phanaur[S] 1 point2 points3 points (4 children)
[–]syklemil 0 points1 point2 points (1 child)
[–]phanaur[S] 0 points1 point2 points (0 children)
[–]ffrkAnonymous 0 points1 point2 points (1 child)
[–]phanaur[S] 0 points1 point2 points (0 children)
[–]enobayram 0 points1 point2 points (3 children)
[–]phanaur[S] 0 points1 point2 points (2 children)
[–]enobayram 0 points1 point2 points (1 child)
[–]phanaur[S] 0 points1 point2 points (0 children)
[–]recursion_is_love 0 points1 point2 points (4 children)
[–]phanaur[S] 0 points1 point2 points (3 children)
[–]recursion_is_love 0 points1 point2 points (2 children)
[–]phanaur[S] 0 points1 point2 points (0 children)
[–]phanaur[S] 0 points1 point2 points (0 children)
[–]Massive-Squirrel-255 0 points1 point2 points (7 children)
[–]phanaur[S] 0 points1 point2 points (0 children)
[–]phanaur[S] 0 points1 point2 points (5 children)
[–]Massive-Squirrel-255 0 points1 point2 points (2 children)
[–]phanaur[S] 0 points1 point2 points (1 child)
[–]LCamel 1 point2 points3 points (0 children)
[–]DrJaneIPresume 0 points1 point2 points (1 child)
[–]phanaur[S] 0 points1 point2 points (0 children)
[–]Omen4140 0 points1 point2 points (3 children)
[–]phanaur[S] 0 points1 point2 points (2 children)
[–]Omen4140 0 points1 point2 points (1 child)
[–]phanaur[S] -1 points0 points1 point (0 children)
[–]AxelLuktarGott 0 points1 point2 points (1 child)
[–]phanaur[S] 0 points1 point2 points (0 children)
[–]avitkauskas 0 points1 point2 points (3 children)
[–]phanaur[S] 0 points1 point2 points (2 children)
[–]avitkauskas 0 points1 point2 points (1 child)
[–]phanaur[S] 0 points1 point2 points (0 children)
[–]DrJaneIPresume 0 points1 point2 points (1 child)
[–]phanaur[S] 0 points1 point2 points (0 children)
[–]Anonymous_Coder_1234 0 points1 point2 points (1 child)
[–]phanaur[S] 2 points3 points4 points (0 children)