[elm-discuss] Re: Pre-requisites for learning Elm?

2016-11-24 Thread Razi Syed
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?

2016-10-25 Thread Fergus Meiklejohn
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?

2016-10-24 Thread OvermindDL1
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?

2016-10-23 Thread OvermindDL1
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?

2016-10-23 Thread Mickey Vashchinsky
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.