I'm a Web Designer who just became fairly comfortable with jQuery and JavaScript, however I don't know where to start

over 7 years ago from , Front End Designer at Opera Mediaworks

Basically I've been a Web Designer for a few years, but never wandered too far from HTML/CSS. I've been finally brushing up on jQuery and JavaScript and feel comfortable to start incorporating their features into my projects, however i'm having some writers block if you will. I don't know where to start with these new skills i've attained. Any suggestions on how to get started thinking like a programmer?



  • Ian WilliamsIan Williams, over 7 years ago

    Have you tried getting into MVC or game dev? jQuery and manipulating the DOM is one thing, but doing organized programming in the browser is totally different.

    4 points
  • Jack CallisterJack Callister, over 7 years ago

    You need to have an objective in mind! try dreaming up an interface and designing then coding it and getting all the interactions and animations just right. I wouldn't be concerned about making the code perfect, that just comes later with a bit more experience and knowledge. Good luck!

    1 point
  • Mike BaileyMike Bailey, over 7 years ago

    I would also suggest taking a basic course at one of these learn to code websites so you can pick up best practices and the basics.

    If your serious about it give this a read: http://addyosmani.com/resources/essentialjsdesignpatterns/book/

    After I read this book reading other peoples code/architecture became a lot easier to understand.

    1 point
  • Mariz Melo, over 7 years ago

    Well. it seems you got the basics. How is your JavaScript OOP skills right now? I would advice you to learn a JS web framework such as AngularJS if you are planning to do any serious work. What about NodeJS (JS on the server)? That will improve your skills to the moon. Good luck.

    1 point
  • Jack Bowen, over 7 years ago

    Thank you everyone for all the responses! I really appreciate it. I will for sure keep learning and check out the resources you've linked. I'll hopefully have a progress update in the next few weeks (fingers crossed!)

    Thanks again

    0 points
  • James FutheyJames Futhey, over 7 years ago

    I think you have to develop some intrinsic motivation that drives you to work on some kind of project. I've offered my time to a number of friends and coworkers who wanted to improve their JS skills but the ones who really took to it were the ones who came to me and said “Hey, I have this thing I really want to build & I just need some advice on how to do this one thing”. The one thing led to learning like 20 things, & then they wanted to figure out how to do a few more things, and now they know enough that they have all seem to have the confidence to tackle just about anything.

    0 points
  • Jason BeatonJason Beaton, over 7 years ago

    Check out this site: http://www.unheap.com/ Find some simple and/or cool effects you like, and try to replicate them. Most of these plugins have repos, so if you get stuck you can take a look at the code. Looking at how other people write code helps you to define your own style of thinking. Sure, you can do a ton of tutorials, but until you develop your own way of thinking in code, you'll always get lost outside of these tutorials. I think that is key.

    0 points
  • jiyin yiyongjiyin yiyong, over 7 years ago

    I'm a developer, I would suggest this and skip lots of old technologies:

    for CSS http://www.html5rocks.com/en/tutorials/developertools/revolutions2013/ for DOM http://www.jackcallister.com/2015/01/05/the-react-quick-start-guide.html

    0 points