It is important to set up the right coding environment to work in. Choose an IDE (fancy abbreviation for text editor) that fits your needs and personal preferences. I personally use Sublime as the text editor because it has good syntax highlighting. Given CS 179 mostly deals with web-programming, Sublime should be sufficient.
Sublime – Text editor for a wide range of tasks. Tab-based and therefore clearly arranged.
Notepad Plus Plus – Popular text editor and nice alternative to Sublime.
Aptana – Complex text editor for larger projects.
WebStorm – Complex text editor for larger projects.
The following resources will help you get started with web development.
DevDocs – Unified documentation on all web technologies
Codecadamy HTML & CSS Tutorial – Recommended tutorial on HTML and CSS!
jQuery – Recommended reading on jQuery!
Bootstrap – Recommended introduction to Bootstrap!
underscore.js – Recommended tutorials on underscore.js!
JSON Viewer – JSON viewer in Chrome
You will probably need version control at some point when collaborating on a project. Get familiar with GIT (or any other versioning system, but GIT is the most popular). Here are some resources to learn GIT.
In case you’re looking to resize your browser window to emulate your cellphone, the following might be helpful: