Search This Blog

Hovertrx

Add URL

Translate

Showing posts with label technology. Show all posts
Showing posts with label technology. Show all posts

Tuesday, September 3, 2013

50 Places You Can Learn to Code (for Free) Online


If you’re curious about learning a programming language then you’re in luck: there’s no shortage of resources for learning how to code online. University-level courses, tutorials, cheat sheets, and coding communities all offer excellent ways to pick up a new language, and maybe even a new job, too. Read on, and you’ll discover 50 great places to learn how to code, for free, online.

University

Many big names in education including MIT and Stanford offer programming courses, absolutely free.
  1. UC Berkeley Webcasts:UC Berkeley’s Computer Science department offers a huge collection of online college courses in programming and computing.
  2. MIT OpenCourseWare:Find more than a hundred online course materials for electrical engineering and computer science in MIT’s OpenCourseWare collection.
  3. Stanford University:Through iTunesU and Coursera, Stanford University offers plenty of programming courses, including Coding Together: Apps for iPhone and iPad, Programming Methodology, and Human-Computer Interaction.
  4. The Open University:U.K.-based Open University has a variety of learning units in computing and ICT.
  5. University of Southern Queensland:From the University of Southern Queensland, you’ll find courses in Object Oriented Programming in C++ and Creating Interactive Multimedia.
  6. Princeton:Through Princeton University’s Coursera site, you can find courses on algorithms, computer architecture, and networks.
  7. University of Michigan:From the University of Michigan, you’ll get access to great programming courses including Computer Vision and Internet History, Technology, and Security.

General

If you’re just dipping your toes into programming, or you want to find a variety of resources, these sites offer several different ways to learn how to code.
  1. School of Webcraft:Mozilla Foundation’s School of Webcraft is a peer-powered school that offers free web development education.
  2. Google Code University:Google Code University is full of excellent resources for code learning, including tutorials, introductions, courses, and discussion forums.
  3. Google Code:Search Google’s repository of code through this awesome resource.
  4. Webmonkey:On Webmonkey, you’ll find tutorials for everything from building your first website to developing with HTML5.
  5. OER Commons:Find programming courses from the Saylor Foundation, Teachers’ Domain, and more in this directory of open education.
  6. ArsDigita University:In ArsDigita’s curriculum, you’ll find excellent courses for programming design, computer science, and even artificial intelligence.
  7. Code School:Many of Code School’s courses are paid, but they do offer rare gems like Rails for Zombies that are worth checking out.
  8. SitePoint Reference:Find references for HTML, CSS, and JavaScript on Sitepoint.
  9. Khan Academy:Video tutorial site Khan Academy offers computer science courses with an introduction to programming and computer science, including lots of Python resources.
  10. Lifehacker Night School:Lifehacker.com offers this concise guide to learning code, with 4.5 lessons offering the basics of programming.
  11. Wikiversity:Through Wikiversity’s School of Computer Science, you’ll be able to study techniques for programming in computer systems.
  12. Wikibooks:Check out the Computer Programming section of Wikibooks to find resources in just about every coding language.
  13. Programmer 101:Another one from Lifehacker.com, Programmer 101 is a great guide to getting started with programming.
  14. Mozilla Developer Network:Find plenty of resources for learning web technologies on Mozilla’s Developer Network, including lessons in HTML, CSS, and JavaScript.
  15. Landofcode:Get an introduction to programming from Landofcode, with practice resource, reference, tools, and how-tos.
  16. Academic Earth:Academic Earth’s collection of video courses is impressive, boasting computer science and programming courses from Harvard, Stanford, MIT, and more.
  17. Skillcrush:Learn how to develop anything you want with this site, offering explanations of terms, resources, and cheat sheets.
  18. Udacity:Udacity is a great resource for finding programming courses, including Intro to Computer Science, Web Application Engineering, and Software Testing.
  19. Udemy:Learn computer programming from these popular courses on Udemy. Many are free, but be sure to check; some are paid.
  20. Learn Code the Hard Way:On Learn Code The Hard Way, you’ll find books and courses to learn Python, Ruby, C, SQL, and Regex. Although courses aren’t free, the books are.
  21. The New Boston:The New Boston offers an incredible collection of video tutorials for all types of programming, including iPhone and computer game development.
  22. HakTip:Check out this weekly web show to find programming how-tos that you can use.
  23. Onvard:Onvard offers a self-guided resource for learning different tracks, including Ruby on Rails, HTML, and PHP.
  24. WiBit.net:Wibit.net shares several courses and videos offering free education in programming, especially C and Java.

Community

Learn how to code on these sites with a heavy community influence ready to offer help to newbs.
  1. Stack Exchange:This Q&A community, programming is one of the most popular subjects, offering users a great way to learn from peers.
  2. Stack Overflow:Like Stack Exchange, Stack Overflow is a Q&A site, but this one is all about language-independent programming questions.
  3. Codecademy:Check out Codecademy for an easy, interactive way to learn how to code.
  4. Code Year:A part of Codecademy, Code Year is a project that provides participants with a new interactive programming lesson each week.
  5. The Code Project:This incredible development resource offers articles, discussions, quick answers, and tips for programming.
  6. Village88:Learn how to code for free with the help of a personal mentor on Village88. You can even get certified and find a job through the site.
  7. Dream.In.Code:Find tutorials, discussion, and more on this community learning site for programmers.
  8. Ladies Learning Code:Join this community, and especially the email list, to find tech help and resources for code learning.
  9. Programr:In this IT community, you’ll be able to start projects, join contests, and more, all for developing your programming skills.
  10. Processing Forum:Check out the Processing forum to find a great community for answering programming questions.

Language Specific

Drill down to the language you really want on these sites, offering expansive learning in one or two specific languages.

Wednesday, August 28, 2013

6 Emerging Trends In Silicon Valley Entrepreneurship


When you live and work in Silicon Valley, it’s easy to get caught up in trends billowing from within the echo chamber. Around here, the availability of capital resources helps trends popularize and commercialize faster than anywhere else in the world. From the outside, it seems today’s latest trend is tomorrow’s IPO practically overnight (discounting, conveniently, the 10+ years of persistence required of entrepreneurs along the way). As Paul Graham has noted time and time again, most successful companies always seem like bad ideas at first. This makes it difficult for entrepreneurs and investors to endure the pain required to turn these seemingly “bad ideas” into successful companies. By that definition of success, those companies wouldn’t even make it onto a list of trends in the first place.
As an entrepreneur, it’s difficult to track trends without getting caught up in them. Trends are usually indicators, albeit imperfect ones, of what’s ahead in part because investors and customers are behind them. Here are the recent entrepreneurial trends from Silicon Valley:
1. Products And Platforms For Engineers
Today, many companies are targeting – at least initially – engineers. Engineers make up a majority of the active and early adopter community online and they can provide the early boost necessary to achieve a critical mass. Your grandma may be on Facebook FB +2.29% but she’s likely not paying for new online services like the more technically-savvy online population. In recent years, services like Github have helped further the needs of a thriving early adopter market that’s technical and willing to spend money. As a bonus, this audience is also well-connected which helps startups and entrepreneurs targeting them gain traction faster than other products. This has become especially true with the help of communities like Hacker News and Reddit. Infrastructure, revision control and APIs may not be “sexy” but they have a paying, trendsetting audience that’s willing to spread the word.
2. Technical Teams (Still) Rule The Valley


This is perhaps the longest running trend but it’s worth noting nonetheless. Without a doubt, business acumen is an important aspect when building and scaling a viable long-term business but, at their core, most Silicon Valley companies that build extreme value for customers tend to be technical from the ground up. There are very few other ways to create a lot of value in a short period of time than with technology and software. Technology is hard to get right and execution speed can often make the difference between success and failure. All things being equal, you can typically outdo competition and create larger barriers to entry by applying additional technical prowess than you can with added business prowess (at least in the early days). Technical teams that can execute well will attract and retain more customers and better partners. Of course this depends on your business but here in Silicon Valley it applies to almost every company whether you are selling beauty products or creating next generation databases. Y Combinator’s Paul Graham has repeatedly proven this in practice, focusing his investments almost exclusively in technically-inclined teams that are building “something people want”.
3. “Big Data” And Machine Learning
This trend is another example of approaches that aren’t new and have only recently become trendy again. Today, if you mix big data or machine learning in some way you will certainly get additional attention from investors and the press. Yes, there are many well-known companies (especially advertising related ones) turning these technologies into huge profit-generating businesses i.e. Google GOOG -0.19% and Facebook FB +2.29%. Unfortunately, there are fewer startups that have enough data to turn themselves into a profit-generating machine (at least for now). With that said, there are companies using data to tackle important problems and doing well; companies likeFactual and OnDeck Capital. While many investors remain bullish on this trend, the theory is much more exciting than the reality.

4. Automated Personal Finance
I’ve written about recent financial services trendsbefore so I won’t rehash it further here. As people get more comfortable mixing their hard-earned money and new technology, we’ll see a growth in personal financial technology companies that will attempt to automate our financial lives. Fromretirement investing to paying off debt (our company) and everything in between. We are seeing control and transparency shifting directly to the customer, a trend that will certainly continue strong in the coming years.
5. The “Sharing Economy”
Whether you buy into the hype or not, there is a growing trend around a new “sharing economy.” If you’re an entrepreneur who follows ongoing challenges, you know these companies have often had an early, difficult legal history but are now thriving. Companies like ZipCar (hourly car sharing) and LendingClub(peer to peer lending) had a difficult time getting off the ground initially but have since helped pave the way for newer companies like AirBnbTaskRabbit,Etsy and Uber. Now there are a variety of “AirBnb for X” and “Uber for Y” companies addressing new verticals. This trend is promising and appealing because it’s based on the same principles that helped turn the Internet into such a success. Arguably, Ebay EBAY -0.36% was the first successful “sharing economy” pioneer helping people connect with, buy from and sell to, strangers on the Internet from all over the world. Here in Silicon Valley it’s unlikely you can find someone who hasn’t tried Uber or AirBnb; the “Sharing Economy” is strong here in Silicon Valley – a powerful trend that will likely continue.
6. Better Communities And Support For Entrepreneurs
Last but not least, this trend is one of the more exciting ones for new entrepreneurs here in Silicon Valley. Accelerators and incubators (like Y CombinatorTechStars and 500 Startups) as well as prominent investors likeFred Wilson have helped open up what was once a world only accessible to industry insiders. Standard investment terms are now publicly available and resources like AngelList and Kickstarter make fundraising more accessible (for both investors and entrepreneurs). Some have even speculated this new, transparent fundraising model could significantly impact the venture capital industry in the years to come. Other resources like Quora provide entrepreneurs with an authoritative online community for entrepreneurs. As an entrepreneur, building a team around a common vision is hard enough, so the availability of additional insights and a supportive community is powerful. It’s less lonely when you hear from entrepreneurs-turned-investors like Marc Andreesen using their authentic voices to demystify the challenges of an entrepreneur building a successful company. The additional support from Y Combinator and other entrepreneurs who “pay it forward” continues to help our team at ReadyForZero as well.
Look forward to hearing your thoughts on these and other trends.

Tuesday, August 27, 2013

100 Websites To See Before You Die (Part 1)


Shape the Hive

What are humans, really, but so many bees, buzzing away? That’s the question (we think) asked by Shape The Hive, a visual “experiment in digital collaboration.”
In more concrete terms, Shape The Hive is a massive, color-coded hex grid, where anyone can use a sort of virtual kaleidoscope to fill in hexes with distorted images or videos. It’s fun to have a look around, and easy if you’re inclined to participate, so have a look.

Get The Glass 

We’re not the biggest fans of blurring the line between advertisement and gaming, but we’re willing to make exceptions in two instances: 1) When it comes to frosty, delicious milk. 2) When the game in question is a beautifully imagined and well thought-out virtual board game, with graphics that still look amazing three years after the fact.
And what do you know—Get The Glass succeeds on both of those counts! It’s almost like we planned it that way.

The Wilderness Downtown 

The Wilderness Downtown is a collaboration between Arcade Fire, director Chris Milk, and Google that uses the media capabilities of HTML 5 to create an internet music video that’s personalized to the viewer. Even if you’re not a fan of the music, it’s worth checking out as a technology demo for HTML 5 from some of the crack engineers at Google.

False.jp

What we have here is a collection of simple visualizations (most respond only to the movement of your mouse cursor, and the left mouse button) from a Japanese graphic designer. You won’t find any deep content on this page, but we suspect these mesmerizing visualizations will keep you entertained for longer than you’d like to admit.

Pretty Loaded 

Adobe (née Macromedia) Flash technology has allowed for a boom of rich media on the web, but it’s brought its share of problems as well. One such problem is the vile loading period, keeping you from enjoying your web content or video game. Thankfully, some designers realize that it’s important to keep users engaged during this period, and have elevated the preloader progress bar to an art form. PrettyLoaded celebrates these unsung heroes of web development, showcasing the very best of preloaders from around the web.

HubbleSite

Sometimes, you need to be reminded that—no matter how big your personal problems might seem—you’re just an insignificant mote in an unfathomably large universe. Other times, you just want to see kick-ass images from the most righteous piece of optics we’ve ever blasted into the cosmos. In either case, hubblesite.org has you covered.

We Feel Fine 

Say what you will about the touchy-feely sentiment behind WeFeelFine, the site is an interesting technological experiment in extracting data from the far-flung corners of the internet. Just click the big pink heart for a swirling, up-to-the-minute graph of how everybody’s feeling on the internet. Click a particle to read the sentence in question, and click the question to visit the blog it came from.

Line Rider 

For some, Line Rider is a canvas. For others, it’s a way of life. But for most, Line Ride is just a flash game—where you draw out a course for a little sledder guy to ride on.  It’s a kick, and something everyone should try, if for no other reason than to understand the effort it takes to make the kind of Line Rider videos that get passed around on sites like Reddit and Digg.

EyezMaze

EyezMaze may not sound familiar to you, but if you’re a fan of browser games you’ve probably played on of their internet-famous GROW series. If you haven’t, you should check them out right away. The basic conceit is this: You have to place a set number of elements into a scene, in a certain order. The order matters, so you have to follow the clues in the impossibly-charming animations to figure out the optimal order and win the game. We recommend you start with GROW v.3

Anasomnia 

The first thing that’s amazing about Anasomnia: The densely-packed, surreal dreamscape animations that only play when the lights in your room are out (although you can trick it if you cover up your webcam with your hand).
The second thing that’s amazing about Anasomnia: Every dream is different. Through some sort of procedural generation trickery, Anasomnia will be a different show every time you turn your lights out.


BLU
 

If you’re in the kind of mood to have your mind blown, allow us to suggest that you visit the website of the street-artist BLU. Street art like graffiti? Sort of, but in motion. Check out the “Video” tab on the BLU website for a collection of four stop-motion street animations that are as insane as they are long. To see the craziest one first, start with “Big Bang Big Boom.”

Mr. Wong’s Soup’Partments 

In another testament to the fact that nobody wastes time as spectacularly as hundreds of people wasting time together, Mr. Wong’s Soup’Parments is a collaborative pixel-art image of a tower—each individual floor drawn and submitted by a different person. The final product is the “tallest virtual tower in the world” and a great way to kill a few minutes. Prepare to wear out that scroll wheel!

Blue Ball Machine 

Another example of community-driven pixel art, the Blue Ball Machine consists of tiled animated gifs representing the Rube Goldberg-esque workings of a giant blue-ball-processing facility. Originally spawned as part of a challenge on the Something Awful forums, the original Blue Ball Machine image became a popular YTMND site, and spawned a number of follow-ups.

The Million Dollar Homepage

The Million Dollar Homepage contains only a single image. That image is a giant, ugly, expensive advertisement. And that giant, ugly advertisement made some college kid in the UK one MILLION dollars.
The idea is simple: Create a 1,000,000 pixel image, and sell those pixels off for a dollar each (in blocks of 100). People are free to use those pixels to link to advertise whatever they want (online casinos and scams mostly, it seems). Every single pixel sold out, and Alex Tew of Wilshire England made a cool milli. How could he make so much off of something so dumb? Because he thought of it first

80 Gigapixel London 

It can be hard to keep up with who’s currently winning the “world’s largest photo” race, but right now the king is this360-degree panorama of London. Clocking in at 80 Gigapixels (that’s 8,000 times the resolution of your average point-n-shoot camera, for reference) this panaroma is detailed enough to read the license plate on a faraway bus.

Waybackmachine 

Another piece of internet history (both itself, and as a tool for exploring internet history) is the Wayback Machine. Simply put, the Wayback Machine will take any URL, and create a gallery of historical versions of that website for you to explore. Check out some of your favorite websites, and marvel at how far we’ve come in just 5 or 10 years.

Cleverbot 

You can’t call yourself a true connoisseur of internet curios until you’ve attempted to have a full-fledged conversation with a chatbot. People have been trying to make convincing Chatbots since the 70s, and even though we’re still far from something that’ll pass the Turing Test, it can be a real kick to try talking to one of these. Like it’s predecessor Jaberwocky, Cleverbot learns more with each conversation it has.
After you’ve fooled around for a while, check out the “cleverness” section for a collection of funny or impressive conversations between Chatbot and other people.

Rules For My Unborn Son 

We don’t have a whole lot of blogs on this list because—by their very nature—they’re not really a single-serving kind of thing. All the same, Rules For My Unborn Son’s been getting regularly updated for long enough that pretty much anyone can get a healthy dose of awesome advice just by spending an hour or two paging through the archives.

Demoscene.tv 

If you’re not familiar with the demoscene, here’s what you need to know: there’s a subset of computer programs, musicians and artists who engage in competitions to fit the most impressive and extravagant visual displays (and sometimes even games) into teeny-tiny chunks of script. We’re talking whole music videos crammed down into 64K or smaller. At Demoscene.tv, you can get a feel for what the demoscene is all about without having to run any strange code on your computer—all the demos are streamed, a la YouTube.

Perry Bible Fellowship

One of the few truly classic webcomics, The Perry Bible Fellowship is a pitch-perfect mixture of whimsical art, extra-dark humor and good, old-fashioned surrealism. The author Nicholas Gurewitch still updates sporadically, but you can absorb the whole archive in one sitting (if you’ve got an afternoon to spare). 


Zombo.com

What is Zombo.com? 
You can do anything at Zombo.com.

You’re The Man Now Dog 

From the “know your internet history” department, every nerdling worth their salt should visit Yourethemannowdog.com at least once. If you’re a newcomer to this whole internet thing, you might find yourself a bit confused.
“What is this?” you might ask. “Is this supposed to be funny?”
Well it is, or it was, and more importantly it spawned a wave of text-on-image imitators that became known as “YTMNDs.” The meme’s seen better days, but you can still find a never-ending stream of new YTMNDs at www.ytmnd.com.

Canabalt 

Sometimes the simplest games are the best. That’s the case with Canabalt, a game that only uses two buttons—and they both do the same thing. Canabalt’s running-and-jumping action might seem shallow at first, but the high speed, satisfying physics and gorgeous pixel art make it hard to stop playing.

Dino Run

Another running/jumping type of game, Dino Run has more features than Canabalt, and also the added melodrama of running from the end of the world itself.
Keep your eyes open to collect all the hidden eggs.

LMGTFY

A truly brilliant web-burn, LMGTFY.com delivers a one-two punch of snark and technological superiority to anyone stupid or unfortunate enough to ask you for help online.
Wait, you want to know what LMGTFY.com is? Well, how about we take care of that for you?
Protip: Combine with a URL shortener like bit.ly for extra effectiveness.

Let’s Play Archive 

Ever wanted know what all the fuss about a game is, but don’t have the time or willpower to actually play it? Head to the Lets Play Archive, where you can check out tons of archived “let’s play” threads from the Something Awful forum—where people post guided walkthroughs of video games, frequently accompanied with hilarious commentary and illustrations.

Desktop Tower Defense

You’re not going to find any shortage of flash games in the Tower Defense genre online, but Desktop Tower Defense is THE classic. It’s a open-field-style tower defense, so you have to create and update a maze of defensive structures to  fight off wave after wave of bad guys. Careful—VERY addictive.

TV Tropes

You might check out TVTropes and think “Hey, this isn’t a single-serving site, this is an amazing resource that I’ll come back to again and again!”
Well it’s not. The diabolic thing about TVTropes is that any actual utility is an illusion—your life will never be enriched because you know what a “Woobie” is, or who the members of a Five Man Band are. It’s an elaborately designed trap, meant to capture all your free time.
Therefore, go once, waste a day, and then never look back. You’ll thank us later.

Globe Genie

If you ask us, the coolest thing about Google Maps is the street view, which allows you to get a like-you’re-really-there 360-degree view of any location that Google’s vans have trawled. It’s an awesome way to get some perspective on places you’ve never been, but it can be hard to choose where you want to “visit.”
Globe Genie takes the work out your Google Maps globetrotting. Just select which continents you’d like in the running, and then click the Teleport button.
For added fun, uncheck the “Current Location” button and try to guess what country you’re in based on just your surroundings.

Autotopsy

Who knew an educational site about auto insurance could be so interesting? In this dramatic simulation, you tag along as insurance company investigator surveys the scene of a horrific accident. Suprisingly solid visual effects and live-action cutscenes combine to give you a morbidly entertaining look into the way that insurance companies determine who gets paid and who doesn’t.


The Best Page In the Universe

As much as anything on the internet can be considered “old school,” The Best Page In the Universe (better known as the home of Maddox’s epic rants) is old school. Online and semi-regularly updated since 1997, anyone who’s been on the internet long should have visited it at least once by now. If you haven’t, now’s the time to catch up on some comedy and net history.

Cyrkam Airtos

What happens when you take a normal timekilling activity and turn it into a flash timekiller? You get a veritable vortex of timekilling—A vortex named Cyrkam Airtos.
If you haven’t played it before, Cyrkam Airtos is a surprisingly challenging flash game about tossing crumpled-up paper into a garbage can. Sounds easy? Give it a try and tell us your high score.

Star Wars Weather 

We’ve had about enough of weather websites that just tell you boring, useless details like the “temperature” and the “humidity” and “whether or not it will rain.” Star Wars Weather cuts through all the BS and tells you what you really want to know: what Star Wars planet does the weather outside most closely resemble right now.

The F***ing Weather 

Ok, so Star Wars isn’t your thing. We’ve still got you covered. In the same vein as http://whatthefuckshouldimakefordinner.com/, http://www.thefuckingweather.com/ gives you just the facts about the weather—and it doesn’t sugarcoat them. NSFW if someone in your office is offended by large, Times New Roman profanity.

I Love Bees

I Love Bees was not the first ARG (Alternate Reality Game) or the last, but it was definitely the largest and most well publicized. Designed as marketing for Halo 2, it’s way too late to participate in the sci-fi mystery story, but you can still visit the site’s original entry point at ilovebees.com for a bit of internet history. If you want to know more about the I Love Bees story, check out its entry on the Halopedia.

Google Building Maker 

Google’s built a lot of cool tools and toys over the years, but for sheer “oh, neat” value, this one’s our favorite. The Google Building Maker allows you to pick a building from any of dozens of cities, and build a 3D model of it. If your model is any good, it’ll even get displayed for everyone to see on Google Earth.
What’s that you say? “I don’t know how to make 3D Models?” Well, that’s the real beauty of this site—it makes it so easy that anyone can do it, and it’s fun. Give it a try—we think you’ll have a hard time stopping after just one building.

Hero Machine

A Time waster with a capitol T, the Hero Machine lets you put together comic-book-style superheroes from an astonishingly large list of possible parts. You can try and make the coolest hero possible, or you can just hit the random button until you find something that makes you laugh.

Photosynth 

Photosynth is a project from Microsoft that allows you to take collections of digital photos and stitch them together into a kind of 3D panorama. Unlike a normal panorama, which is a large, flat image, in a Photosynth you can move through the scene and see objects from different angles. There’s an enormous gallery of user-submited Photosynths to browse through, and more are added every day.

Pandemic 2

Pandemic 2 is simultaneously a seriously-addicting flash game, and the best reason to move to Madagascar. In the game, you play the role of a disease, and you make decisions about how you evolve (do I want to cause a fever, or renal failure?) in order to wreak havoc across the globe. Counteracting you are the world’s governments, who can do things like shut down airports and develop vaccines. Virulent disease has never been this much fun!

Crimson Room 

The premise or Crimson Room is simple: you’re in a room, its crimson, and you’re trying to escape. You’ll have to make use of everything in your environment and solve some seriously fiendish puzzles to get out. Crimson Room was so well received that it spawned an entire genre of “escape the room” adventures that now includes dozens of games.


Followers