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 -~----------~----~----~----~------~----~------~--~---
