Best way to learn code



another one is codeschool.com - alot more interactive and high quality videos than codecademy.com, but has a monthly fee
 
code academy is a good starting off point. figure out what you're interested in and start with the basics. treehouse isn't too bad either if you don't mind paying for a subscription.
 
I'm trying to figure out if I should start with learning HTML and CSS since those seem to have the quickest ROI in terms of messing around with your site.

I've learned a basic amount of Java in school, but I always sucked at it(I got like a 65 on the first year Java course). I'm guessing that should be my 3rd language I should target since I already have the basic foundations of it down.

Is this a good action plan?

1. Get decent at HTML.
2. Get decent at CSS
3. Get decent at Java.

After that I can figure out what I need to learn.
 
^^ Yep, HTML and CSS are definitely worth learning, and like you said, will provide you with the highest ROI. Maybe add a bit of basic Javascript. Nothing advanced, just simple stuff like, "if you select this option, make this other select box appear". Will probably help when it comes to tweaking your sites.

After that, depends on what you want to do. If you're just looking to tweak your sites, then PHP is probably best. If you're looking to write things like bots and scrapers, then Python is probably your best bet.
 
Do I smell a conversion? ;)

Not a chance. Sorry man, but Python sucks for web apps compared to PHP.

Although I may switch from Perl to Python for my shell scripts and larger crontab jobs. PHP sucks for that stuff, I already know Python is a better choice than Perl, but I already know Perl extremely well so am hesitating on the switch.
 
Not a chance. Sorry man, but Python sucks for web apps compared to PHP.

Although I may switch from Perl to Python for my shell scripts and larger crontab jobs. PHP sucks for that stuff, I already know Python is a better choice than Perl, but I already know Perl extremely well so am hesitating on the switch.

A competent coder can pick up any popular web scripting language quickly, you'll be fine.
 
Not a chance. Sorry man, but Python sucks for web apps compared to PHP.

j5vpbq0.png
 
^^ Jake232, ok... what are some examples of large, professional web apps done in Python? I have an absolutely endless list for PHP -- Wordpress, Joomla, SugarCRM, Kayako, WHM/cPanel (I think), and the list doesn't stop.

What are some examples for Python?
 
^^ Jake232, ok... what are some examples of large, professional web apps done in Python? I have an absolutely endless list for PHP -- Wordpress, Joomla, SugarCRM, Kayako, WHM/cPanel (I think), and the list doesn't stop.

What are some examples for Python?

youtube.
 
^^ Jake232, ok... what are some examples of large, professional web apps done in Python? I have an absolutely endless list for PHP -- Wordpress, Joomla, SugarCRM, Kayako, WHM/cPanel (I think), and the list doesn't stop.

What are some examples for Python?

j5vpbq0.png
 
^^ Jake232, ok... what are some examples of large, professional web apps done in Python? I have an absolutely endless list for PHP -- Wordpress, Joomla, SugarCRM, Kayako, WHM/cPanel (I think), and the list doesn't stop.

What are some examples for Python?

I could go on forever with the list, but here's a few:

  • reddit
  • YouTube
  • Yahoo Groups
  • Yandex
  • Facebook FriendFeed (pretty much their whole realtime message system)
 
Lol just when I thought kiopa_matt was turning a corner...

Python is the official scripting language at Google and powers a majority of their web apps outside of search: Use of Python at Google

As for MAJOR web apps running on Python...ever hear of Disqus? Disqus: Scaling the World

At Disqus, keeping the stack thin helps us scale Django to reach over 125 million unique visitors a month with just a small team of engineers.

Or how about that little file storage startup...Dropbox? High Scalability - High Scalability - 6 Lessons from Dropbox - One Million Files Saved Every 15 minutes
 
I said "web app" ... not website / SaaS solution.

Web app, as in I can download a tarball, which is ready-to-go, and install it on my own server / site.
 
i found a method that seems to be working for me

1) hire dirt cheap coders
2) get shitty results
3) spend a day in pure agony trying to fix the mess they've created (pray the stackoverflow gods show mercy upon thee)
4) learn thangs

rinse and repeat until you can skip step 1