a thoughtful web.
Good ideas and conversation. No ads, no tracking.   Login or Take a Tour!
comment
insomniasexx  ·  3945 days ago  ·  link  ·    ·  parent  ·  post: Hubski, what are you doing with your life?

HTML/CSS was the easiest to learn because the learning curve is very low. Get the basics, you can build a website. Get more basics, and you can create a better website. I am still learning but it's all through practice. Every site or UI I design and develop, I learn about something new about coding practices and the weird little things that happen on different browsers. I also read about HTML/CSS/UI/Design/Tutorial blogs incessantly. Seeing how someone built a CSS-only ios7 overlay feature helps me understand how I can apply those things to my own design/dev process.

I tried to teach myself JS similarly and failed miserably. I completed codecademy for JS and I still am an utter failure. So now I'm taking a night class at my local community college to get better at it. There is something about being around others, having a professor, and being forced to learn and utilize what you learned with pointless exercises each week. I don't know how to replicate it online yet. It's the combination of reading the book, hearing the lecture about the concepts, and then being handed an assignment to create something based on that. Codecademy is too easy and too quick to fully get you to understand the concepts.

Even after this class is done, I'm going to be far from a JS wizard. I will have to start reading and practicing with all the newest js things - node, angular, new frameworks, jquery, etc, to be truly competitive and understand how people are really doing things.

I believe this is the site I originally tried to use to learn JS: http://javascriptissexy.com/how-to-learn-javascript-properly/

It combines a bunch of different things to teach you JS, with a reddit studygroup. Unfortunately, I was far to busy and uninspired to get very far into it. But you can see how they hit you from a bunch of different angles - interaction, codecademy, books, etc to get you to learn. I would recommend that. Or take a night class like me.

Python - no idea. Here's a python resource I have saved in Evernote though. http://code.tutsplus.com/tutorials/the-best-way-to-learn-pyt... Supposedly, it's a great language for beginners. I have zero experience though.

After JS, I'm looking to do Ruby on Rails. Supposedly that's easy. I'm also switching to doing CSS with SASS. Seems to be what most are using these days - even though I would rather use Stylus. Too many languages, not enough time.