HTML and CSS – The foundational framework for every website on the internet. This is what everyone needs to learn first when starting a career in Web Development. We highly suggest starting with a book like Head First HTML and CSS: A Learner’s Guide to Creating Standards-Based Web Pages. The format is really easy to follow and the content is very entertaining.
PHP and MySQL – These 2 languages power a huge portion of the internet, so of course you will want to be familiar with them. Check out Head First PHP & MySQL: A Brain-Friendly Guide to get a really good introduction.
ASP.Net and C# – If you are thinking about working for a larger company, then you may need to learn this framework and language. I would start by following some simple tutorials online first, then if you feel that you need a more structured approach check out this book Professional C# 7 and .NET Core 2.0
Visual Studio – This IDE has support for a large number of languages, this is really the go to tool when developing ASP.Net C# applications. The community version is free to download and use. The community version is very capable of almost anything you need to do.
Visual Studio Code – This tool has so much to offer. Completely free, support for almost any language you can think of. If it doesn’t support your language of choice out of the box you can probably install a plugin that will. Install this because you will probably need it at some point.
SQL Management Studio – If you need to manage Microsoft SQL databases then you will want to have this tool. This platform is free to install and use.
phpMyAdmin – This is a free MySQL management tool. It is usually provided with your hosting environment or you would install it if you are using your own home built hosting environment.
Navicat for MySQL – This is an expensive tool, but if you prefer something a bit easier to use than phpMyAdmin then it may be worth the price tag.
PHPStorm – If you don’t mind dropping some cash on your IDE then PHPStorm is a great tool. This is subscription based and currently gets cheaper in the 2nd and 3rd year then stays at the 3rd year price onward.
Adobe Dreamweaver – This is still a useful tool if you happen to do a lot of front end mock up work, ColdFusion or Lucee development. We prefer the older CS3 version because the newer versions are so bloated, slow and expensive. Maybe grab a version from eBay if you need this.
Adobe Photoshop – We don’t really use this tool that much. For us it is really only useful for creating layered images. I guess if you are a photographer or a designer you might get a lot of benefit out of the newer versions. But, we are still using the CS3 version and completely happy with it. You might be able to replicate most of the Photoshop functionality with Gimp (free) if you are willing to spend time learning how that tool works. If not, then see if you can find a CS3 version of Photoshop on eBay.
Just Color Picker – If you see a color on a web page that you like, use this tool to grab the HTML code value. Before becoming commercial software ColorPic was my favorite tool, it’s still a great option for a few dollars.
IrfanView – This is a great tool to use when you need to view or resize an image fast. It also has batch processing if you need to resize a large number of photos all at once.
WinSCP – This is a free SFTP client. You will be working with FTP sites at some point and this is a great tool to use for that purpose.
PuTTY – This is a free SSH and Telnet client. This is what we use to manage headless Linux servers using a terminal (command line) interface. You will most likely need to use this tool or a similar tool at some point in your career.
Notepad ++ – We all need a great text editor with colored syntax, I use this editor constantly. Sometimes you just need to make a small change to a CSS file or some other source file, but you don’t want to wait for the IDE to load.
Monitors – Pick 2 monitors that allow you to see text clearly. You will be sitting in front of these for hours and hours, so you want it to be as pleasant as possible. 24″ monitors work great for us. We have been using dell monitors for years and they work really well. Just make sure that the computer you are hooking them up to can support the connectors. You may need adapters if your computer is more than a few years old.
Keyboard – This really depends on what you are comfortable with. There are so many styles and types that you may just need to find what you like. I am typing this on a 25 year old IBM keyboard that works great for me.
Mouse – We prefer the Logitech mice, more specifically the older Mx518 series gaming mouse. We don’t really play games, but this one has a great design and lasts forever.