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.

