Newbie Programmers' Resources: Difference between revisions

From Pumping Station One
Sylphiae (talk | contribs)
Created page with "These resources will be separated by language/topic. =Python= === Tutorials === * [http://learnpythonthehardway.org/book/ Learn Python The Hard Way]: "instructs you in Pyt..."
 
Sylphiae (talk | contribs)
No edit summary
Line 1: Line 1:
These resources will be separated by language/topic.  
These resources will be separated by language/topic.  
=Tools=
===Editors===
*http://www.barebones.com/products/textwrangler/
*http://www.sublimetext.com/
*https://notepad-plus-plus.org/
*https://wiki.gnome.org/Apps/Gedit
=Web Programming=
*https://developer.mozilla.org/en-US/Learn
===Tutorials===
*https://www.codecademy.com/
*http://www.theodinproject.com/
=Programming Challenges=
*http://www.codewars.com/
*https://projecteuler.net/
=Ruby=
===Tutorials===
*http://learnrubythehardway.org/book/
===Beginner Challenges===
*http://rubykoans.com/


=Python=
=Python=
Line 43: Line 69:
* [http://shop.oreilly.com/product/0636920023784.do Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython]
* [http://shop.oreilly.com/product/0636920023784.do Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython]
* [http://python-guide.readthedocs.org/en/latest/ The Hitchhiker’s Guide to Python]: This is a guide for Python developers that gives an overlay of the land of Python development. In the guide's words: "The Hitchhiker’s Guide to Python exists to provide both novice and expert Python developers a best-practice handbook to the installation, configuration, and usage of Python on a daily basis."
* [http://python-guide.readthedocs.org/en/latest/ The Hitchhiker’s Guide to Python]: This is a guide for Python developers that gives an overlay of the land of Python development. In the guide's words: "The Hitchhiker’s Guide to Python exists to provide both novice and expert Python developers a best-practice handbook to the installation, configuration, and usage of Python on a daily basis."
=SQL=
===Tutorials===
*http://sql.learncodethehardway.org/book/


= MOOCs =
= MOOCs =
Line 54: Line 84:


===Chicago===
===Chicago===
*http://anyonecanlearntocode.com/


===New York===
===New York===
*https://www.recurse.com/
===San Francisco===
*http://www.appacademy.io/#p-home
=Meetups=
*http://www.meetup.com/ChicagoJUG/
*http://www.meetup.com/js-chi/
*http://www.meetup.com/Chicago-iOS-Developers/
*http://www.meetup.com/ChicagoRuby/
*http://www.meetup.com/chicagoscala/
*http://www.meetup.com/Refresh-Chicago/
*http://www.meetup.com/refactor-chicago/
*http://www.meetup.com/Chicago-Nodejs/
*http://www.meetup.com/Software-Developers-Night-Out/
*http://www.meetup.com/Windy-City-Linux-Users-Group/
*http://www.meetup.com/Chicago-Open-Hack/
*http://www.meetup.com/chicagodevnet/
*http://www.meetup.com/chicago-html5/
*http://www.meetup.com/Chicago-C-CPP-Users-Group/
http://www.meetup.com/AngularJS-Chicago/


=For Women=
*https://www.womenwhocode.com/
*http://www.meetup.com/RailsBridgeChicago/
*http://www.meetup.com/WomanDevelopers/
*http://www.meetup.com/Girl-Develop-It-Chicago-IL/


=Design=
*https://www.google.com/design/


=Intermediate=
=Intermediate=
No longer a newbie? Look here for some suggestions on what to do next.  
No longer a newbie? Look here for some suggestions on what to do next.  


==Python==
===Python===
* If you are new to python but know a little about programming, try out the [https://openhatch.org/wiki/Intermediate_Python_Workshop/Projects Intermediate Boston Python Workshop] projects.
* If you are new to python but know a little about programming, try out the [https://openhatch.org/wiki/Intermediate_Python_Workshop/Projects Intermediate Boston Python Workshop] projects.