List to help you code, script, & program (from imgur)
**NOT MINE**
Reposting in case the original source is lost someday. Check back on the original though; OP said he would keep it updated.
–
“
After seeing a list of pretty much only frameworks, with no actual learning resources I decided to throw together an actual list of resources. I will admit my personal focus has always been front & backend web, so this list may be a little biased. I’m sure I missed some and skipped some, sorry.
========== LEARNING ==========
Codecademy - https://www.codecademy.com //Multi Languages
SoloLearn - http://www.sololearn.com //Multi Languages
TutorialsPoint - http://www.tutorialspoint.com //Multi Languages
thenewboston - https://www.youtube.com/user/thenewboston //Multi Languages
Derek Banas - https://www.youtube.com/user/derekbanas //Multi Languages
Coursera - https://www.coursera.org //Multi Languages
TechRocket - https://www.techrocket.com //Multi Languages
FreeCodeCamp - http://www.freecodecamp.com //Web Languages
The Odin Project - http://www.theodinproject.com //Web Languages
DataCamp - https://www.datacamp.com //R
Learn-C - http://www.learn-c.org
Learn C++ - http://www.learncpp.com
Learn C# - http://www.learncs.org
Learn Python - http://www.learnpython.org
Think Python - http://greenteapress.com/wp/think-python
Learn Java - http://www.learnjavaonline.org
Learn JavaScript - http://www.learn-js.org
Learn PHP - http://www.learn-php.org
========== HOME PAGES ==========
PHP.net - http://php.net
ASP.net - http://www.asp.net
Ruby - https://www.ruby-lang.org/en
Ruby On Rails - http://rubyonrails.org
Python - https://www.python.org
Java - http://java.com/en/download/faq/develop.xml
MySQL - https://www.mysql.com
PostgreSQL - http://www.postgresql.org
sqLite - https://www.sqlite.org
Lua - http://www.lua.org
========== REFERENCES ==========
MDN - https://developer.mozilla.org/en-US //Web Documentation & Tools
Stackoverflow - http://stackoverflow.com //Large Question Forum
GitHub - https://github.com //Repository
W3School - http://www.w3schools.com //Web Documentation. Contains some outdated or wrong info, but not terrible for quick references
W3C - https://www.w3.org //Web Standards
========== PLAYGROUNDS ==========
JSFiddle - https://jsfiddle.net
CodePen - http://codepen.io
JS Bin - http://jsbin.com
CodePad - http://codepad.org
PHP Fiddle - http://phpfiddle.org
SQLFiddle - http://sqlfiddle.com
RegEx101 - https://regex101.com
txt2re - http://txt2re.com
CheckiO - http://www.checkio.org
========== Editors / Clients ==========
NotePad++ - https://notepad-plus-plus.org //windows
SublimeText - https://www.sublimetext.com //windows & OSX & Ubuntu
Atom - https://atom.io //Windows & OSX & Ubuntu & Linux
Coda - https://panic.com/coda //osx
TextWrangler - http://www.barebones.com/products/textwrangler //osx
Brackets - http://brackets.io
Cloud9 - https://c9.io //Dev in the Cloud
VIM - http://www.vim.org //Cross platform
Emacs - https://www.gnu.org/software/emacs //Cross platform
Putty - http://www.putty.org //windows
iTerm2 - https://www.iterm2.com //osx
phpMyAdmin - https://www.phpmyadmin.net //browser based
FileZilla - https://filezilla-project.org //windows
Cyberduck - https://cyberduck.io/?l=en //osx
Transmit - https://panic.com/transmit //osx
MATLab - http://www.mathworks.com/products/matlab
========== Frameworks / Helpers ==========
====== DO NOT JUST JUMP INTO THESE =======
============ LEARN FIRST =============
========= There are tons more ==========
— HTML & CSS —
Bootstrap - http://getbootstrap.com
HTML5 BoilerPlate - https://html5boilerplate.com
LESS - http://lessframework.com
SASS - http://sass-lang.com
— Javascript —
jQuery - http://jquery.com
Prototype - http://prototypejs.org
YUI - http://yuilibrary.com
React - https://facebook.github.io/react
Angular - https://angularjs.org
— PHP —
Zend - http://framework.zend.com
Cake - http://cakephp.org
Laravel - https://laravel.com
Symfony - http://symfony.com
yii - http://www.yiiframework.com/wiki/?tag=yii2
— Ruby —
Rails - http://rubyonrails.org
Sinatra - http://www.sinatrarb.com
Ramaze - http://ramaze.net
— Python —
Django - https://www.djangoproject.com
Gears - http://turbogears.org
Cherry - http://www.cherrypy.org
Flask - http://flask.pocoo.org
— Perl —
Catalyst - http://www.catalystframework.org
Mojolicious - http://mojolicio.us
— Java —
Spring - http://spring.io
Play - https://www.playframework.com
Dropwizard - http://www.dropwizard.io
Eclipse - https://eclipse.org/downloads
IntelliJ - https://www.jetbrains.com/idea
========== PERSONAL TIPS ==========
// Stay hydrated. I recommend Mt Dew, Monster, or Red Bull
//The last line was sarcasm, these drinks do not hydrate you. Drink water for hydration. Green tea, coffee and dark chocolate can be good (moderation matters) sources for an extra energy boost.
// Comment heavy, comment often. You may know what you’re doing at 4:30am, but when you revisit that code in 2 months you can quickly become your own wost enemy.
// When switching languages, remember your syntax. + is not .
// A semicolon can make or break you
// KISS - Keep It Simple, Stupid. What seems to be the most complex problem is usually the easiest solution; e.g. after debugging for an hour, remember you changed a default in your table from 0 to NULL and that is why our code is breaking … not that I’ve ever done that; especially not last night.
“ Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.” -Martin Golding
“ A good programmer is someone who always looks both ways before crossing a one-way street.” -Doug Linder
“Programming is like sex. One mistake and you have to support it for the rest of your life.” -Michael Sinz
“