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 [email protected]. For more options, visit https://groups.google.com/d/optout.
