I would say that the main advantage knowledge of Java over a similar language 
gives you is knowledge of the Java environment and system, but you can pick 
that up via scala too.
As far as turning theory into actual programming, my personal advice is to take 
one small sample, get it running, and then ask yourself questions like "Why 
does it do this?" and "What if I change this." Once you have a thorough 
understanding of how the sample accomplishes what it was supposed to 
accomplish, and how all the parts contribute to that, repeat with another one. 
Along the way ask yourself, "What if I want the computer to do xyz (similar to 
sample x)?" Also, play around in the interpreter trying different permutations.
Of course, it goes without saying to read the books and articles, not to 
mention to ask all your questions on the scala-user list.
Enjoy!

-------------------------------------
eric cs<[email protected]> wrote:


Hi guys,

I saw some posts on Scala website about helping newcomers and I was
wondering if some of you would be kind enough to help me out to start
with Scala/Lift.
My main problem is I am not a programmer yet but I really really want
to be, I've been studying Ruby/Rails, Php/Zend/Symfony,Mvc,Design
Patterns,Uml,Sql and some Java. I read some books but I don't get my
head to think like a programer.
I really like OO,Design Patterns, Uml but I don't know how to apply
that to a full application, how to link everything together,
classes,objects(books about that?Not about those items but how to put
everything together)...I know a lot of the theory and concepts but no
practice.
I have all july available to learn that 12 hours a day or more if
necessary I just need a push, someone to teach/help me out.
What's more, I saw a post saying that I could learn Scala from scratch
without learning Java, it's possible, not so much with Groovy. If it's
not what parts of Java do I need to know, in case some of you tell me
learn Java first(the easy answer).Do I need a lot of experience in
Java to jump in in Scala? I know it helps but I would like to finish
my first e-commerce in august, 100% opensource in Scala if possible.

P.s:I did 2 years of Computer Science C++ and 2 years of Civil
Engineering over 12 years ago both unfinished.



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to