Important link for tutorial  ===================   http://www.haskell.org/haskellwiki/Haskell_in_5_steps#Where_to_go_from_here    http://www.cs.nott.ac.uk/~gmh/book.html    http://rigaux.org/language-study/syntax-across-languages-per-language/Haskell.html    http://learnyouahaskell.com/chapters   You can change prompt by   :set prompt   0. how to run/quit haskell file  ===============================  a. ghci  ( it will load Glasgow Haskell Compiler)  b. load file >  :l filename.hs  c. fncInsideFile parameter  d. :quit     1.  bracket Issues in  =============  fnc(a)  // wrong   fnc a ;// right, parameters are space seperated    Parentesis  a. for tuple  -- let tup = ( 1, "sss")  b. (x:xs) -- x is first element, xs is rest elements   c.   for curry function/section. if you don't use () it will not work   -- correct  useSection      = (/2)    -- Incorrect  useSection      = /2    instead of using 1 + 2  ...