A few things: 1) you should spend time with some of the Javascript tutorials if you're new to the language - things such as Douglas Crockford's videos on Javascript on YouTube - look for "the good parts" - some of the current Angular 1.x code is really directly based on principles of staying with "the good parts". Don't focus on the future stuff, what you're hearing about ECMAScript 6, AtScript, etc,. that is still being developed.
2) Is there a meetup or user group in your area? Sometimes you can find developers who will mentor you and help you get up to speed. 3) If you're the kind of person who learns by doing, I suggest using the Plunker tool (http://plnkr.co) - and doing a lot of throwaway samples. You can use the search tool there to find samples that people share. Plunker lets you instantly play around with and share samples - so you could be watching a tutorial on the free egghead, reading a book, then switch over to plunker and try something out immediately. I find having a place to experiment accelerates my students' learning and lets them gain a measure of control over their learning. Plunker is free. Benefit - all of the Angular documentation provides plunker samples. If you click on the plunker button, you'll be taken there anyway. So it's a great place to write lots of throwaway code and just try things. If you find that the sample works, you could download a zipfile of the app you built (there is a download link on the plunker page). 4) Now, if you want to quickly run the plunk, I'd suggest installing NodeJS (any recent version) and running the http-server module in the directory you download. One of the problems some beginners have is that they try to use the File... Open dialog to run flat files. You need to host your samples on a web site, especially if your samples use routing - as the browser will fail to fetch files from the file system to populate its template cache. To install http-server you open a terminal / command prompt once NodeJS is installed, then do: npm install -g http-server (On Windows this will just work, on Mac / Linux you'll need to do sudo npm install -g http-server and enter your credentials). Then, in the terminal switch to the directory of your plunk and do 'http-server' - and hit http://localhost:8080 and you're all set. Ken On Saturday, February 7, 2015 at 10:10:50 PM UTC-5, Passion Tea wrote: > > As a total beginner to MVC and AngularJS, I am having a hard time > finding any tutorials that are simple to understand. Could anyone offer a > foundation tutorial for free or does anyone know any free resources? I've > tried Egghead, Youtube and I have heard about treeteamhouse but I do not > have a credit card to try the 14 free days. Any help would be greatly > appreciated. > > - High School Web Developer, Passion. > -- You received this message because you are subscribed to the Google Groups "AngularJS" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.
