Learning Technology/Coding Care Package
Learning Technology/Coding Care Package
Beckford
If you have knowledge, let others light their candles in it. -Margaret Fuller
[email protected]
You are free: to Share to copy, distribute and transmit the work to Remix to adapt the work
Follow: @Juvoni
Table of Contents
Introduction ................................................................................................................................................................3 Online Courses............................................................................................................................................................4 Recommended Tech Sites ..........................................................................................................................................5 Technology Beginner Vocabulary ...............................................................................................................................5 What is a Programming Language? ............................................................................................................................6 Popular Programming Languages ...............................................................................................................................6 In laymans terms, what are the major programming languages, and what are they used for? ...........................6 Choose a Path .............................................................................................................................................................7 Recommended Beginner Languages ..........................................................................................................................7 Notable Articles ..........................................................................................................................................................8 Tutorials ......................................................................................................................................................................9 Interactive Web Platform for learning to code ......................................................................................................9 Web Programming .................................................................................................................................................9 Web Programming + Design ...................................................................................................................................9 Photoshop ..............................................................................................................................................................9 PHP/MYSQL ......................................................................................................................................................... 10 Learning WordPress: Most Useful Tips and Tutorials ......................................................................................... 10 JavaScript ............................................................................................................................................................. 10 Python ................................................................................................................................................................. 10 Recommended Books .............................................................................................................................................. 11 C++ ....................................................................................................................................................................... 11 Java ...................................................................................................................................................................... 11 JavaScript ............................................................................................................................................................. 11 Python ................................................................................................................................................................. 12 Ruby ..................................................................................................................................................................... 12 PHP ...................................................................................................................................................................... 12 Recommended Text Editor or I.D.E for coding ........................................................................................................ 13 Sublime Text IntelliJ IDEA 12 Xcode 4 ..................................................................................................... 13 PyCharm .......................................................................................................... 13
March 2013
Introduction
[1]
A care package is a package of food and goods which the recipient has difficulty obtaining at his or her location. The term most often appears in the context of packages sent to deployed members of the military, students away at college, and kids in summer camp. The goal is to make the recipient's life a bit more pleasant by providing both vital necessities and comfort, along with a kind word and a breath of home. http://www.wisegeek.com/what-is-a-care-package.htm
Note: Document contains trusted links that are safe to allow if prompted.
March 2013
Online Courses
Can be supplemental to existing coursework, or a great source for continued learning.
http://thenewboston.org/tutorials.php
Great source for video tutorials on computer related and additional education content.
https://www.edx.org/
Free courses designed specifically for interactive study via the web, provided by MIT, Harvard and Berkeley..
*http://teamtreehouse.com/
Treehouse is a great way to learn to code, make apps, and start a business. Tutorials in CSS, HTML, Ruby, JavaScript, iOS, and more.
https://www.coursera.org/
Social entrepreneurship company partnering with 33 top universities in the world to offer courses online for anyone to take, for free..
*https://www.udemy.com/
Udemy is a website that empowers anyone to teach and learn online. On Udemy, there are thousands of online courses from the best instructors in the world.
https://www.udacity.com/
Discover free online classes from top instructors and industry experts. Take courses at your own pace.
*http://www.lynda.com/
Software training & tutorial video library. Our online courses help you learn critical skills. Free access & previews on hundreds of tutorial.
March 2013
http://thenextweb.com/
http://techcrunch.com/
http://www.engadget.com/
http://allthingsd.com/
Digital Journalist Survival Guide: A Glossary of Tech Terms You Should Know
http://www.poynter.org/how-tos/digital-strategies/104015/digital-journalist-survival-guide-a-glossaryof-tech-terms-you-should-know/
Server Side
Client Side
March 2013
If you are a beginner dont overwhelm yourself by learning many languages at once. Experiment with one first or at most 2, building small programs incrementally until you can take on bigger things.
In laymans terms, what are the major programming languages, and what are they used for?
http://i.saac.me/post/in-laymans-terms-major-programming-languages-used-for/
Analogy using female personalities to describe programming languages.
[Clever & funny read]
March 2013
Choose a Path
You can make programming your most productive and useful hobby youve ever picked up. You can more seriously consider the prospects of a career in technology. Or you can just find additional ways how technology can improve your existing job and workflows.
Or
, C++
C++ for a more in depth understanding of programming
I think people successfully learn how to code when they treat their progress as an inevitability so long as they put in the work. They dont track how well theyre doing, and they dont think about it day to day. They concentrate on learning. On building a base of knowledge.
-Dan Shipper
http://danshipper.com/you-have-to-get-good-before-you-get-better *For some people it may actually be good to track your progress to add additional motivation, just dont get discouraged if you dont see results immediately.
Notable Articles
Why Software Is Eating The World
http://online.wsj.com/article/SB10001424053111903480904576512250915629460.html
March 2013
Tutorials
Changing Times for Web developers
http://www.amazedsaint.com/2012/11/changing-times-for-web-developers-6.html
http://www.codecademy.com/
http://net.tutsplus.com/
http://webdesign.tutsplus.com/
Web Programming
Web Design
http://www.smashingmagazine.com/
http://abduzeedo.com/
http://psd.tutsplus.com/
http://themeforest.net/
Photoshop
Themes
*Some people who try to learn how to code may sometimes become intimidated or burned by a particular programming language, without initial preparation. Codecademy is your sunscreen for that problem.
March 2013
-You have a Lot of Choices, so be CarefulThe 2 Biggest Mistakes I Made When Learning to Code
http://www.suneelius.com/2012/09/07/the-2-biggest-mistakes-i-made-when-learning-to-code/
HTML/CSS
http://learn.shayhowe.com/html-css/ http://scratchpad.io
[Online Interactive HTML/CSS Editor]
PHP/MYSQL
http://tizag.com/phpT/ https://phpacademy.org/ http://sqlzoo.net/w/index.php[SQL] http://www.wampserver.com/en/ [Run PHP/MYSQL on Your machine with WAMP]
JavaScript
http://javascriptissexy.com/how-to-learn-javascript-properly/ http://learn.appendto.com/
*Not official JS Logo
Ruby
http://tryruby.org/levels/1/challenges/0 http://astonj.com/tech/best-way-to-learn-ruby-rails/ http://ruby.railstutorial.org/book/ruby-on-rails-tutorial http://schneems.com/ut-rails
Python
http://www.learnpython.org/ http://www.pyschools.com/ https://developers.google.com/edu/python/ http://showmedo.com/videotutorials/django
March 2013
10
Recommended Books
Think of Programming Languages as a tool in a carpenters toolkit, there are different tools for the right job.
C++
Java
JavaScript
Free Javascript Books http://jsbooks.revolunet.com/
March 2013
11
Python
Free Python Books http://pythonbooks.revolunet.com/
Ruby
PHP
March 2013
12
Sublime Text
IntelliJ IDEA 12
Xcode 4
www.jetbrains.com/idea/ Java
https://developer.apple.com/xcode/ Objective-C
PyCharm
www.microsoft.com/express/ C++
http://www.jetbrains.com/pycharm/ Python
March 2013
13
connects you to everything you want to know about. Quora aims to be the
easiest place to write new content and share content from the web.
Join.me:
https://join.me/
Free, simple, fast online meetings. Share your screen instantly with anyone.
Pomodoro Technique:
trains your brain away from distractions. It is a productivity method that utilizes timers and breaks, emphasizing working in focused bursts. http://www.pomodorotechnique.com/ http://www.tomighty.org/ [Desktop timer for Pomodoro Technique users]
Mint:
Manage your budget with easy to use personal finance tools and calculators. Track spending and monitor your online banking account. Free to get started. http://mint.com/
Rescuetime:
A personal-analytics service that shows you how you spend your time & provides tools to help you be more productive. http://resuetime.com/
Instapaper:
Save long web pages to read later, when you have time, on your computer, iPhone, iPad, or Kindle. http://instapaper.com/
March 2013
14
Kippt:
http://kippt.com/
is the best way to collect, share and discover interesting things on the web.
Pocket:
http://getpocket.com/
When you find something you want to view later, put it in Pocket.
F.lux:
Is your computer keeping you up late? f.lux is free software that warms up your computer display at night, to match your indoor lighting. http://stereopsis.com/flux/
Evernote:
helps you remember and act upon ideas, projects and experiences across all the computers, phones and tablets you use. http://evernote.com/
Dropbox:
is a free service that lets you bring your photos, docs, and videos anywhere and share them easily. Never email yourself a file again! http://dropbox.com/
Droplr:
simple file sharing apps, popularized by its simple Mac menubar app that lets you drag files to its icon and instantly share them with the world https://droplr.com/
Trello:
your projects into boards. http://trello.com/
Goodreads:
Discover and share books you love on Goodreads, the world's largest site for readers and book recommendations! http://goodreads.com/
March 2013
15
Wunderlist 2:
a to-do list manager for just about every platform, and Wunderlist 2 is a major uplift that adds a ton of new features like shared tasks, projects, and push notifications. http://www.6wunderkinder.com/wunderlist
IFFT:
services to each other. https://ifttt.com
a free service that lets you connect your social media, photo and other Web
Sleepbot:
http://mysleepbot.com/
SleepBot is a sleep management platform that will help you sleep better.
Technology is limited by the talent of people to make full use of that technology. I strongly believe that with more diverse groups of people simply better understanding or building technology, adding their perspective and domain knowledge, we can stretch the limits of technology even further and advance our human capabilities in order for us to adapt to an uncertain and challenging future.
Juvoni Beckford
Follow: @Juvoni
Feel free to contact me if you have any non-troubleshooting questions, comments or want to share materials or tips with me.
Sharing is Caring.
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
March 2013
16