[elm-discuss] Re: Pre-requisites for learning Elm?
It's Elm specific. This class is offered in first year and in first semester so there are no pre-requisites. But there obviously feels like there are prequisites because I'm totally lost. On Sunday, October 23, 2016 at 5:56:54 PM UTC-4, OvermindDL1 wrote: > > Elm is definitely a front-end language for javascript so it does assume at > least a little prior experience, at least with html/css and how they work > if not javascript (depending on what you need to do). The class does not > have those pre-requisites first? Is it Elm specific or just a generic > functional language of which you could pick another? > > > On Sunday, October 23, 2016 at 3:22:22 PM UTC-6, Razi Syed wrote: >> >> Hi everyone, I've never programmed before and in my first year course >> we're doing Elm. The prof expects us to learn Elm on our own, and simply >> does examples in class applying what he thinks we should have learned. >> Problem is, I'm totally lost. Some people are telling me you're supposed to >> know HTML and CSS before Elm. Even the official elm guide seems like it >> assumes you know HTML and CSS and javascript (note: I simply know the names >> of these languages and nothing about them), or have programmed in a >> non-functional programming. >> > -- You received this message because you are subscribed to the Google Groups "Elm Discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to elm-discuss+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[elm-discuss] Re: Pre-requisites for learning Elm?
I think understanding CCS and HTML are pretty essential to applying Elm to practical projects in the browser. But that's just saying, "if we want to make things in the browser we need to know CSS"; it doesn't really have much to do with Elm the language. Similarly, Javascript is very useful for making Elm apps actually work because we Port out of Elm and write a little JS and then can interact with other services, but we don't need to even want to learn JS in order to learn Elm. For learning Elm the language, I would watch Aaron VonderHaar's, { @avh4 on twitter }, fantastic Elm Live coding sessions. They are full of brilliant insights. I'd also recommend the Haskell Book: http://haskellbook.com Honestly: it's a brilliant book, assumes no prior knowledge and it explains tons of stuff that Elm uses. On Monday, 24 October 2016 05:22:22 UTC+8, Razi Syed wrote: > > Hi everyone, I've never programmed before and in my first year course > we're doing Elm. The prof expects us to learn Elm on our own, and simply > does examples in class applying what he thinks we should have learned. > Problem is, I'm totally lost. Some people are telling me you're supposed to > know HTML and CSS before Elm. Even the official elm guide seems like it > assumes you know HTML and CSS and javascript (note: I simply know the names > of these languages and nothing about them), or have programmed in a > non-functional programming. > -- You received this message because you are subscribed to the Google Groups "Elm Discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to elm-discuss+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[elm-discuss] Re: Pre-requisites for learning Elm?
That is a very good point, you can make a lot of cool things in pure elm, I whipped up an incremental clicker in an hour a few days ago when I was screwing around, dead simple. ^.^ On Monday, October 24, 2016 at 4:44:53 PM UTC-6, joseph ni wrote: > > Hey Razi, > > That sounds great! I wish I was where you are now. In my first computing > course, I was expected to learn Haskell and assembly, we didn't have google > back then, nor wikipedia, blog sites, free online courses, and I was plenty > lost too. > > One of the most valuable experience that I got from uni was learning how > to be resourceful and learn things. Elm is a perfectly beginner friendly > language. It goes out of it's way to be beginner friendly. Don't let a lack > of html/css/js knowledge worry you. Get in there with a goal of what you > want to create and do it. > Join the elm slack channel and ask for help in #help, #general, > #beginners, pick up a free html/css course over at khan academy, codeschool > etc..., ask a class mate about stuff you're confused about, approach your > prof and tell him/her your worries. All these resources are there, so start > using it! > > I started doing elm 6 months ago, in that time, I've built up to ~7000 > lines in my game, it contains no javascript and the majority of the code > (~6500 lines) has nothing to do with html/css. > > Programming is about problem solving and creativity, Elm is an absolutely > fantastic language and you can't get much better than starting out with it > imo, so persist, give it your best and don't be afraid to try. See you on > elm slack ;) > > On Monday, 24 October 2016 08:22:22 UTC+11, Razi Syed wrote: >> >> Hi everyone, I've never programmed before and in my first year course >> we're doing Elm. The prof expects us to learn Elm on our own, and simply >> does examples in class applying what he thinks we should have learned. >> Problem is, I'm totally lost. Some people are telling me you're supposed to >> know HTML and CSS before Elm. Even the official elm guide seems like it >> assumes you know HTML and CSS and javascript (note: I simply know the names >> of these languages and nothing about them), or have programmed in a >> non-functional programming. >> > -- You received this message because you are subscribed to the Google Groups "Elm Discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to elm-discuss+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[elm-discuss] Re: Pre-requisites for learning Elm?
Elm is definitely a front-end language for javascript so it does assume at least a little prior experience, at least with html/css and how they work if not javascript (depending on what you need to do). The class does not have those pre-requisites first? Is it Elm specific or just a generic functional language of which you could pick another? On Sunday, October 23, 2016 at 3:22:22 PM UTC-6, Razi Syed wrote: > > Hi everyone, I've never programmed before and in my first year course > we're doing Elm. The prof expects us to learn Elm on our own, and simply > does examples in class applying what he thinks we should have learned. > Problem is, I'm totally lost. Some people are telling me you're supposed to > know HTML and CSS before Elm. Even the official elm guide seems like it > assumes you know HTML and CSS and javascript (note: I simply know the names > of these languages and nothing about them), or have programmed in a > non-functional programming. > -- You received this message because you are subscribed to the Google Groups "Elm Discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to elm-discuss+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[elm-discuss] Re: Pre-requisites for learning Elm?
What course is it? On Monday, October 24, 2016 at 12:22:22 AM UTC+3, Razi Syed wrote: > > Hi everyone, I've never programmed before and in my first year course > we're doing Elm. The prof expects us to learn Elm on our own, and simply > does examples in class applying what he thinks we should have learned. > Problem is, I'm totally lost. Some people are telling me you're supposed to > know HTML and CSS before Elm. Even the official elm guide seems like it > assumes you know HTML and CSS and javascript (note: I simply know the names > of these languages and nothing about them), or have programmed in a > non-functional programming. > -- You received this message because you are subscribed to the Google Groups "Elm Discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to elm-discuss+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.