I just finished AngularJS 1: Adding Registration to Your Application with Ray Villalobos. It was excellent. As usual Ray explains things clearly. He’s a great teacher.
This was my first introduction to angular and also firebase
Angular doesn’t seem extremely difficult to pick up so far. There are many concepts I don’t fully grasp that well yet because I don’t have much formal education in programming, but I’ve learned it’s okay to keep going even if you don’t completely understand everything (because you’ll never understand everything!). Sometimes I took a detour from the course to research some details in more depth, and there is an abundance of excellent info available on the web. This can be good, but can go on and on and on. I think it’s best to focus on the course. This course took me three evenings at Starbucks after work. I’m sure the Starbucks people are getting to know me.
Of course I followed along in my own editor. This is essential because you get to experience first-hand a little debugging and those little problems you can encounter when the editor autocompletes something when it shouldn’t or commonplace typos.
Firebase seems really incredible. I can’t wait to really dig into that.
I’m totally psyched to try to learn Angular. So far I’m in the early stages and I decided I’d keep an informal journal so it might help others like me.
So Many Tutorials to Choose From
There are many great courses and tutorials to choose from–literally too many to choose from. If anybody reads this please add your recommendations in the comments. (Note: I’m not affiliated with any of the links I provide.)
So far I’ve researched the tutorials, training programs and books available. Angular Boot Camp looks awesome, but I don’t have the time, money or skills for this yet. Maybe some day. For now, I’m leaning towards self-paced online training. My go-to for that has always been Lynda.com. Lucky for me there is a really great series by one of my favorite authors, Ray Villalobos. You should definitely check it out. I’m a super huge fan of Lynda.com. I highly recommend it.
I’m also planning to take the course offered by WatchAndCode. I chose this course because it looks like the instructor is really dedicated, passionate and knowledgeable and the project app is interesting.
After some research I decided to focus on Angular 1 and grow into Angular 2 after it is released.
Another one of my all-time favorite training sites is Laracasts.com, which focuses on Laravel, but has a lot of other topics about general web development and programming principles. It’s very affordable and there are many free samples. It also has a lot of very useful information in the comments.
If you’re also learning Angular, good luck!
Harvest is a Great Product
I’ve been using Harvest for a little while and thought I’d check out Wave. I did a little research and thought Wave seemed pretty nice. I ended up sticking with Harvest. It’s user interface is really great. It’s super easy to use and very flexible. I also really like being able to attach a pdf of the invoice in the email that is sent to the client. So far, I have never had a client pay online. At first, I loved the idea of people paying me online, but most clients seem to have accounting departments that send out checks.
Wave was very nice and free, but the interface was clunky in my opinion. It has a lot of users, so if you’re interested, I’d check it out.
Personally, I love everything about Harvest!