The great thing with learning programming is to have an itch to scratch that 
you find truly fascinating and engaging. It’s only through enthusiastic 
repetition that one gets any good as a programmer, and it’s hard to keep that 
going unless you’ve got some excitement about what you are doing.

So, if the prospect of adapting and improving your own use of TiddlyWiki is 
attractive, it’s a great environment for learning JavaScript for you. Simple 
tweaks can have a great impact on things, much more than burning through 
another dry exercise on one of the online tutorials.

The other thing I’d add is that one tends to learn a lot by studying and 
modifying the work of others. There are many environments where there is enough 
sharing for that process to take place, but TiddlyWiki is a pretty nice example 
because there are artefacts that smoothly progress through simple wikitext 
hacks through javascript macros and more intense customisations.

Best wishes

Jeremy.


> On 10 Dec 2015, at 08:24, Alex Hough <[email protected]> wrote:
> 
> I was thinking about this yesterday.... I keep on thinking I should learn 
> javascript, but each time the motivation disappears. I just want to tinker 
> with TiddlyWikis: as Bob Dylan once sang, it levels my head and eases my 
> mind, where as learning javascript does it in.
> 
> I think it would be good to learn about 
> 
> objects, functions, closures and recursions
> 
> in TW
> 
> Would it be fair to say that TW uses a "functional approach" to JS? 
> 
> 
> 
> Alex
> 
> 
> 
> On 9 December 2015 at 22:46, Mat <[email protected] 
> <mailto:[email protected]>> wrote:
> Guys - thank you all for your informative answers, particularly Marios of 
> course!
> 
> Ok, my friend is actually really new with coding all together so I think I 
> will not advice her to get into TW (at this time). I'll show her this thread 
> though so, again, thank you all!
> 
> <:-)
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "TiddlyWiki" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> To post to this group, send email to [email protected] 
> <mailto:[email protected]>.
> Visit this group at http://groups.google.com/group/tiddlywiki 
> <http://groups.google.com/group/tiddlywiki>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/tiddlywiki/74bdaef5-84e1-4fcb-a33f-76e8ca80de46%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/tiddlywiki/74bdaef5-84e1-4fcb-a33f-76e8ca80de46%40googlegroups.com?utm_medium=email&utm_source=footer>.
> 
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "TiddlyWiki" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> To post to this group, send email to [email protected] 
> <mailto:[email protected]>.
> Visit this group at http://groups.google.com/group/tiddlywiki 
> <http://groups.google.com/group/tiddlywiki>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/tiddlywiki/CALc1hYcQVZLs67HYbSnDUxeUUWpFddQ_JN6_D-4NFzyRQM-sGg%40mail.gmail.com
>  
> <https://groups.google.com/d/msgid/tiddlywiki/CALc1hYcQVZLs67HYbSnDUxeUUWpFddQ_JN6_D-4NFzyRQM-sGg%40mail.gmail.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/5DBE21AB-6B5B-4C59-A06C-2CF2F13A0827%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to