List to help you code, script, & program (from imgur)

shewritescode

**NOT MINE** 

Reposting in case the original source is lost someday. Check back on the original though; OP said he would keep it updated.

SOURCE

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


SOURCE