Recently my work on remotepairing.io has slowed down a bit. Not because of lack of engagement, but… lack of knowledge.
As I wrote at the very beginning when I was kicking off this project, I said I’m a Web programming newbie – I always avoided any jobs related to stuff displayed in browsers.
Now it happily swung around and I’m keen on developing Web applications. However… I don’t have too much background here.
And this was what causes slow work – because I’m not only doing it but learning it – the hard way, sometimes. And more and more hard tasks come by the time.
Stephen R. Covey in his book The 7 Habits made an important observation – that we need to sharpen the saw from time to time. There’s no sense in thoughtless sawing when your tool is blunt.
So now I’m taking a step back for a moment to learn ASP.NET MVC 5 in-depth on udemy. I already watched this trial on youtube and it looks great. Seems like Mosh Hamedani is an outstanding teacher and I’m excited to join complete course 🙂
Is Udemy the only service with such courses?
Of course not.
There are quite a few cool websites with a serious amount of great content in various technologies. To name few:
- Pluralsight – I used few times, great courses. Unfortunately none in ASP.NET v5 – however, thanks to this gap I finally met with udemy 🙂
- Udemy – I started my first course and I’m really happy so far
- Coursera – few of my friends use and recommend
- Lynda – haven’t used, but when you’re a LinkedIn member, you’ve got many sales/promotions
- Udacity – learning platform with Google partnership.
- …and many more!
Why only now?
You can ask: why do you do the learning only now?
Shouldn’t you start with such course before you produced a single line of code?
Well, you can have a different opinion, but from my experience – no. I prefer to touch the technology by myself at the beginning. If I hadn’t done this, I wouldn’t have understood too much of this course.
Your brain may work differently, though. Just do what works best for you 🙂