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.

Reply via email to