a thoughtful web.
Good ideas and conversation. No ads, no tracking.   Login or Take a Tour!
comment by insomniasexx
insomniasexx  ·  3950 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.





ButterflyEffect  ·  3950 days ago  ·  link  ·  

Would you mind sharing some of those blogs for HTML/CSS? I'd love to start doing more with it but I have no idea where to start right now and could use some inspiration. I'm also going to look into SASS, Stylus I'd already heard of but not SASS.

The thing with Codecademy is that it doesn't teach you enough to do anything useful, but it teaches you enough to determine if you want to pursue an interest in coding or not. I'm well-aware that going beyond that site is completely necessary. But it's a good first step for the syntax and all that fun stuff. I might take a course once I'm back at college, either that or I'll badger my Networking roommate or Software Engineer roommate until they give me notes to make copies of and other literature.

I've seen that site for JS before! I'm going to go through the Codecademy JS first just see if there's anything useful there, and then go through the JS site. I really need to familiarize myself with the Firefox Browser Console. I've been screwing around and looking at page sources to see what I do and don't understand on some web pages, which has been fun.

There's also the fact of how fast this stuff changes that makes it even more fun to get a handle on!

insomniasexx  ·  3950 days ago  ·  link  ·