The following was on Carl Cheo’s site and included here in the event it moves. Please respect the author and look at the original site and all the material there.
Before choosing your first programming language, you should also check out this infographic on What Is Programming And What Do Programmers Do.
So you want to learn programming. Maybe you have asked your developer friends for recommendations and get different answers. They explained with terms that you don’t understand (what is object-oriented?!). To help you to pick your first programming language to learn, here is an easy-to-understand infographic that recommends the best option, depending on your purpose and interest. Details such as learning difficulty, popularity, and average salary for each computer programming language are provided too.
I have also compiled a list of best programming tools and resources for each programming language, to help you get started quickly.
Special thanks to Prithviraj Udaya for allowing me to use his awesome The Lord of the Rings analogy on Quora.
Note: A good programmer must know at least a few programming languages to learn different ways to approach problems. They continue to learn and grow as technology advances. This is just the beginning of your programming journey. Simply pick one and start coding now!
Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.
– Linus Torvalds (creator of Linux)
The Bitcoin is the first widely traded digital crypto-currency that is decentralized and unregulated. Find out more from the What the Heck is a Bitcoin infographic by SumAll.
Exchanges rising and falling, disputes over inventorship, wild accusations, rapid inflation and deflation, anger, confusion, and sadness. We’re talking about everyone’s favorite unicorn money: Bitcoin. Bitcoin’s six year road to the spotlight has been fraught with more turbulence than a flight through a hurricane in a Learjet, and since mid 2013 it’s only gotten more crazy.
SumAll has just added bitcoin exchanges, mining pools, and mining workers to our range of data platforms to allow our customers to keep tabs on the market and the progress of mining pools. For those who own or mine bitcoins, SumAll is now their one-stop-shop for keeping tabs on all things bitcoin, monitoring their mining efforts, and keeping a close watch over their investments.
For those who don’t own or mine bitcoins, chances are you have no idea what we’re talking about.
If you have an interest in bitcoins and don’t want to be that out-of-the-loop guy at the party who just keeps nodding his head in agreement and staring at your drink, we made this handy infographic to explain a few basic concepts to get you started. Soon you’ll be buying all your pizza–and rent–with bitcoins
Good design that tells a story to the audience, but this one uses too much text. I wish they had included some data visualizations about the difficulty to mine bitcoins or the strength of the encryption. The one dataset they did visualize was the value of bitcoins from Jan-Dec 2013. The value changes so rapidly, including that one data visualization can quickly make the infographic feel old and out-of-date. For a longer Online Lifespan, the design should focus more on the long-term, consistent information about bitcoins and not the most recent trending data.
We’ve asked the companies in our Who Has Your Back Program what they are doing to bolster encryption in light of the NSA’s unlawful surveillance of your communications. We’re pleased to see that four companies—Dropbox, Google, SpiderOak and Sonic.net—are implementing five out of five of our best practices for encryption. In addition, we appreciate that Yahoo! just announced several measures it plans to take to increase encryption, including the very critical encryption of data center links, and that Twitter has confirmed that it has encryption of data center links in progress. See the infographic.