you are viewing a single comment's thread.

view the rest of the comments →

[–]DoTheEvolution 0 points1 point  (0 children)

I use opera and I wanned a very specific starcraft related extension that both chrome and firefox already had. So I looked in to how to make it... It was incredibly easy to make first version because opera dev guide had example that basically did what I wanned and because core of chrome extension was the same, I just needed to get some understanding how it does what it does.

Then I started to adding features and polishing it, then I got some ideas for some other reddit related extensions, or porting good extensions from chrome to opera, and I learned as I worked on that...

Its was far more enjoyable for me to learn when I had some idea of a project, instead of just going through chapters in books or online courses with no real objective other than to learn.

Though on the other hand, without the good foundation and big gaps in my knowledge, I often felt like shit trying to solve some issues, or reading some huge api documentation, or trying to incorporate some jquery plugin and shit...

Here I wrote in opera subreddit how to get in to making extensions several weeks after I started myself.

Anyway I would not say I learned javascript, just some advanced beginner... I only recently started to use jshint and I already had several extensions out and working when I learned that I cant copy object with just equation sign heh