This article made me learn my second language when I hadn’t even gained confidence in my first. And I ended up trying to use the new one more- slowing down both for awhile and affecting my CSC135 grade. By the time I touched my third, I ended up gaining more confidence on the first two; the fourth one had me cross pollinating patterns and practices.
Languages that taught me newer ways to think, sported interesting “super powers”, and/or were just plain fun kept being used/enjoyed/talked about; others didn’t go beyond syntaxes. I
Hello Worlded F# last week followed by some gratifying *REPL*ing. It let me enjoy some new syntax, platform, and paradigm experiences. I will be writing about those experiences here.
I have type system envy. I always wanted to know a
When learning a new programming language, I write numerous notes, draw lots of circles, triangles and squares and wavy arrows connecting them. I have a set of questions, combining answers to which creates an overview of the syntax that matches the way I think. I often end up checking back those notes when I start using the language seriously. This time around, I’d like to try out publishing those thoughts and experiences. With the great community F# has, probably my mistakes would be corrected, best practices pointed out and questions answered- ensuring a more interactive and smoother learning experience for me.
I just finished speed reading some tutorials and examples, scanning tweets, checking out book summaries, articles, posts etc. Looks like I survived step 0. Step 1 usually involves a more disciplined approach and clearer short-term intents. Along with that comes implementing algorithms, solving challenges, modeling real-life scenarios and mining books and guides. And this site exists for me to vent out all my experiences during that step onwards.
tl;dr: I have decided to seriously learn F# and I will keep a log of all my experience and opinions here.