Are you trying to upload the theme to a WordPress.com-hosted site?
Unfortunately, wordpress.com doesn’t allow you to use custom themes (or plugins), only the themes they provide. To use themes that you buy at ThemeForest (or anywhere else on the web), you need to have a self-hosted version of WordPress installed from WordPress.org
Here’s an article showing the differences between WordPress.org and WordPress.comHope that helps!
Ubuntu 14.04 hands-down! There’s nothing in Windows that I can’t do in my Ubuntu.
Faster, prettier, free and Unix based? ...You just can’t beat that!
Or you can just step outside of your comfort zone and apply for a company in a field not as obvious as Google or Facebook. For example, you can apply to The Mill: http://www.themill.com They are a top-notch post-production and visual effects company. I’m pretty sure that you can learn a lot working with people like them. Behind those complicated visual effects are a lot of programmers and crazy algorithms. You can find more info about their internship program here: http://www.themill.com/careers/working-at-the-mill.aspx
I was in the same situation as you last year… Now, I’m really close to release my first WordPress theme here in ThemeForest, so I think that I can answer your question.
If you are one of those guys who learn by hacking. I recommend you to use the Underscores framework instead of Genesis. It is developed by Automattic, the guys behind http://wordpress.com/ and it’s completely free!
That should be enough to get started. You will find more resources along the road and in less than you think, you will be coding the next best seller WordPress theme. Good luck.
I just use my own. Although Bootstrap is awesome, I find very annoying the fact that you have to overwrite every single element again in your style sheets to match your theme. I followed this guide and included a couple more rules to make my own framework: http://www.adamkaplan.me/grid
Now I have a blazing fast grid who has almost the same functionality and is only 0.48kb gzipped
That error is caused by your server, neither the theme nor WordPress.
You should increase the file upload size limit imposed by your server. At this moment it should be something very low like 2MB. If the theme’s zip file is bigger than 2MB, your server will throw an error and cancel the installation. You can modify that setting inside a configuration file called php.ini. The best you can do is contact your hosting provider and ask them to increase this limit to something like 64MBhttp://docs.woothemes.com/document/increasing-the-wordpress-memory-limit/