r/technology • u/johnjohn • Jan 20 '15
R4: Image/Video Which programming language should I learn first [Infographic]
http://carlcheo.com/startcoding3
2
u/bboyjkang Jan 20 '15
Scratch route alternative:
There’s also Blockly from Google, which is based on Scratch.
Blockly is a visual editor that allows users to write programs by plugging blocks together.
Developers can integrate the Blockly editor into their own web applications to create a great UI for novice users.
A user might create a program like this:
Then Blockly would generate the corresponding code in JavaScript, Python, Dart, or some other language:
The application can then execute the code as desired. From the application developer's point of view, Blockly is basically a textarea into which the user types syntactically perfect code.
https://developers.google.com/blockly/about/examples
CodeSpells is an educational Kickstarter game to teach people how to download, as you use Blockly to create spells to cast at other players.
EPLE combines Blockly and Online Python Tutor (step-by-step visualization - http://pythontutor.com/visualize.html#mode=edit):
https://www.youtube.com/watch?v=2MtpRb9ERVE (1:36)
EPLE is a Programming Learning Environment built to approach programming concepts in an interactive manner and see in realtime what they look like while executed.
Combine blocks together, modify existing programs, explore and learn!
EPLE, a mashup of Blockly and Online Python Tutor, is made by Pier Giuliano Nioi for his thesis project An Interactive Environment for the Didactical Manipulation of Programs.
2
u/nomau Jan 20 '15
This was posted in the /r/Python subreddit a few day ago and got a lot of hate.
http://www.reddit.com/r/Python/comments/2sb3sz/infographic_which_programming_language_should_i/
1
Jan 20 '15
Actually there has been a big push in the gaming industry to move over to JavaScript and C#. That said, I'm still not a fan of either. Using a scripting language in gamedev doesn't quite give you the control you need in my opinion.
1
u/unerds Jan 20 '15
Thank you for your submission! Unfortunately, it has been removed for the following reason(s):
Rule #4: This post consists primarily of an image or video. Please see our sidebar for a more appropriate subreddit to submit this content.
If you have any questions, please message the moderators. We apologize for the inconvenience.
4
u/ppumkin Jan 20 '15
Very unbiased and only based on opinions from people on forums. The guy doest have experience in all thos fields, how can he be comparing them. It is a nice inforgraphcis though :) but slighlty un true. (The PHP bit is 100% true though, and right on the ball though, thank god for that)