They won’t go on a belt, though…
Like any skill, you need to make sure you have the right tools for the job. Web developers need to perfect their craft. In order to do this, you’ll need a few things, which are all free (though there are paid versions of some of them), so you have no excuses. Let’s get into it.
Editors and IDE’s
Chances are you already have one of these, even if it is a terrible one. If you’re on Windows, classic Notepad will do the trick, albeit poorly, but it’ll work. Fortunately, there are more powerful Text Editors that have professional level tools baked into them to really ramp up productivity.
The most popular editors right now are Brackets, Sublime Text, Visual Studio Code, and my personal favorite, Atom! These are all going to be similar enough for the basics, and all have tons of addons/plugins to make them even better. Things like remote editing via FTP, auto-complete galore, and all kinds of other features that keep your efficiency as high as possible. Of the four I mentioned, Sublime Text is the only one that has a cost. Though honestly, you can get around this by just never entering a registration code.
Okay, so really any browser will do. But with some 60-ish percent of the browser market share, you’re crazy to not use Chrome, or at LEAST Firefox. And honestly, it won’t be long before even Microsoft gives in and turns Edge into a Chrome clone. We’ve actually discussed this in another post recently.
Frameworks and Libraries
Okay, so this isn’t really required, but it’s definitely something you’ll want to expose yourself to. See, developers do a lot of the same things over and over. One of the ways we cut back on this constant repetition is to use what is essentially just pre-written code. But it’s not just that. Frameworks and libraries also provide unparalleled consistency for developers.
Let’s say you’re working on a piece of medical software using Rails or Flask as a framework. It’s fun, but then you get a job offer to build software for a completely different industry, but you still get to use the same framework. A lot, if not all, of what you used at your last job is going to translate into this new piece of software you find yourself working on.
You also have platforms like WordPress that aren’t really frameworks or libraries, but more so an ecosystem. You can build themes and plugins, then sell them online for anyone on WordPress, or whatever your chosen platform is.
And Pick One Language
At least to start with. You’ll eventually want to learn several languages, but it’s far and away better to get really efficient with one language before going to others. If you need any assistance picking a language, we’ve written a few blogs that may help you narrow it down. Here’s one of several posts I’ve written on Python, there’s also the blog I wrote about two compiled titans of Java vs C#, and here’s one more post worth reading, my opinions on the best languages to learn for 2019.
So Get Started!
Okay, so just as a recap, here’s what you’ll need/want to get started.
- Choose a Programming Language
- Pick an Editor / IDE
- Chrome and Firefox
- Frameworks and Libraries for your preferred language.
And that’s it. You’re ready to go.
Red Shark Digital is a superior full-service digital marketing agency that specializes in Web Design, SEO, Branding, and Digital Advertising. With offices across North Carolina including Raleigh, Greenville, and Wilmington, our team of digital marketing specialists are able to create catered solutions for your business needs. Our clients have allowed us to push the boundaries of web and creative design, while building innovative results for their company and their brand. These clients have encompassed multiple industries including higher education, healthcare, and major commercial franchises. Our wide range of clientele has allowed us to craft specialized strategies for businesses of all sizes while conveying our knowledge across a variety of platforms. We always strive to connect brands to customers, learn what we can do for your business today.