Re:Fuze for Nintendo Switch: An easy-to-learn text-based pro...
by hasanas on Thursday January 18, 2018 @04:13PM
(#16181514)
I have been badly taught Java at university (not sure if the course sucked, or I did, but I am a blunder) and have just found myself drawn into the JS world. I really enjoy the concepts of OO, but I feel like my knowledge is very shallow.
Is it good if I rebuild my foundation on JS? I feel like JS is a bit, uh, messy.
Re:Fuze for Nintendo Switch: An easy-to-learn text-based pro...
by rubicon33 on Thursday January 18, 2018 @04:40PM
(#16181751)
Do yourself a favor (if you want to be a web developer):
Understand JavaScript deeply.
Write your applications in TypeScript.
Re:Fuze for Nintendo Switch: An easy-to-learn text-based pro...
by Roboprog on Thursday January 18, 2018 @05:16PM
(#16182065)
It’s a bit dated, but read “JavaScript, The Good Parts”. Also, check out the Ramda.js library, which brings quite a few good functional programming (FP) techniques to JS.
Function scope is good.
Closures are good.
Higher order functions are good.
Partial function application is good :-)
Warning: if you get too used to FP style programming in JS, Java will feel quite painful afterward.
Re:Fuze for Nintendo Switch: An easy-to-learn text-based pro...
by felideon on Friday January 19, 2018 @08:43AM
(#16186102)
Eloquent JavaScript is probably what you are looking for:
http://eloquentjavascript.net
Functional programming is a completely different conceptual model and even if you don't use it day to day it teaches you some important principles.