Resources and Tools for Learning Web Development

HOME

Text Editors

HTML, CSS and JavaScript are all stored in text files that browsers know how to interpret. You can write them in any text editor, such as Notepad, but more specialized tools exist, such as Sumblime Text, Atom, and the CodeSLO recommended Visual Studio Code.

Sublime Text

Atom

Visual Studio Code

Browsers

Most modern browsers include a suite of developer's tools. The gold standard is Google's Chrome browser. All major operating systems include web browsers, but here are others available as free downloads. A good developer knows to test in multiple browsers.

Chrome

Firefox

Internet Explorer (various versions)

Learning Resources

Anyone looking to learn web development in 2017 has an embarrassment of riches when it comes to learning resources, especially on the Central Coast. Everything one would need to know to be a professional developer, including learning material, coding challenges, projects, hosting space and an active community of fellow learners is available at no cost. Below are some of the best of these resources.

CodeSLO

CodeSLO is the Central Coast's community for learning to code, free. With regular in-person meetups and mentoring by local professionals, CodeSLO is the place to spend your Wednesday evenings in the SLO area. Beginning and Advanced meetups available.

Codecademy

Codecademy offers a wealth of introductory courses in multiple programming languages. Paid courses are available, but the free offerings are excellent as well. The only shortcoming of Codecademy is a lack of practice projects. Remember, the only way to learn is by building!

Free Code Camp

Free Code Camp is possibly the best one-stop site for learning development on the Internet. Starting with basic HTML, continuing through a deep JavaScript curriculum, and ending with real-world projects for non-profit organizations, Free Code Camp also features a very large and vibrant community of learners and mentors. If you decide to join, tell them CodeSLO sent you!

Free Books

Want more? Check out this fantastic list of free books on web development that will take you deep into a variety of technologies.

Coding Schools and Camps

For those looking to fast-track a career in web development, there are several coding schools that can take you from intermediate to professional in just a few (very intense) months. Note, these schools don't accept just anyone, applicants need a strong foundation in web development before applying. Also note, these camps are not cheap! Unless you compare them to college, in which case they seem like a bargain.

It isn't necessary to attend one of these camps to make the leap to professional developer, but they can greatly lessen the time it takes to do so.

Hack Reactor

Hack Reactor is considered the "Harvard" of coding intensives, and they lead the industry in terms of job placement and average graduate salary. They are notoriously hard to get into, but CodeSLO has sent developers to Hack Reactor in the past and they've lived up to their reputation.

Hackbright Academy

Hackbright Academy is unique in that they only accept women students. They teach a curriculum that features both JavaScript and Python, two very in-demand languages. They have an excellent reputation.

Bloc

Bloc is an online, mentor-led coding school with a variety of courses available. If you're looking for a coding camp that won't force you to relocate, Bloc might be what you need.