Tools for success.

Not sure what tool's to use, don't worry, we've done the research so you don't have to. We've got a great list of tools every developer should know and have.

Getting Started

Are you interested in learning how to code, but not sure where to start? We are happy to answer some of the questions you might have, so you can find out if coding is for you.

Web Mobile Software
Tools

Not sure what tools to use? We've got a list of tools and platforms, including IDE's (Integrated Development Environment), code editors and also included some design tools also.

build design ide
Community

You don't have to learn to code alone! Did you know that there is an increase in tech meet-ups and events? We've got an interesting list of tech events, and meet ups.

Coming Soon!

Getting Started

We believe anyone can learn to code, however if you're new to the world of coding, we understand how frustrating and difficult it can be. To help, we've curated and outlined some of the different pathways to guide you, so you can make the decision on which technology stack to learn, so you can focus on the most important part, learning how to code.

  • Web Development
  • Mobile Development
  • Software Development
Web development is the work involved in developing a web site for the Internet (World Wide Web) or an intranet (a private network but still on the web).

Among web professionals, "web development" usually refers to the main (non-design) aspects of building web sites, i.e writing the code or markup that your browser then interprets into a website. In fact, web development has taken over the world, it's the King Kong of development platforms, and most software developers today have a background in web development.

Web development itself and how it is done has changed greatly over the years, but one thing that has remained the same is, web development is still about creating applications which run in a web browser. So regardless of how web development is done, the basic technologies are still the same: HTML, CSS, JavaScript and a large dosage of patience.

icon

The language that powers the web

icon

Makes web pages more interactive

icon

Defines the styling for a web page

So if you're interested in building engaging, interactive websites, develop competency in HTML, CSS and JavaScript. Now that you know the basics of how the web works and understand the basic web development technologies you need to learn to become a Web developer, browse through our resource center to get learning.

Mobile app development is the process by which a mobile app is developed for Google's Android, Apple's iOS and Microsoft's Windows Phone platforms.

Mobile development isn't just about building phone apps, it means developing for any kind of mobile device, which also encompases developing apps for phones, tablets, smart watches, and all other kinds of wearable devices which run some kind of mobile operating system.

Just about anyone can become a mobile developer and even publish their own mobile applications. Mobile development is also an excellent choice for getting started in software development because it is an area of software development that will continue to grow over the years, expecially with the growth in mobile phones usage.

icon

Android is backed by Google and is open, meaning anyone can build an Android device. The native development platform for Android OS application is Java.

icon

iOS is developed by Apple and it is run by Apple and used exclusively on Apple products only. iOS applications are typically built utilizing either Swift or Objective-C.

So if you're interested in building mobile applications, develop competency in Java, Swift and Objective-C. Now that you know the basics of how the mobile application development works and understand the basic mobile development technologies you need to learn to become a mobile developer, browse through our resource center to get learning.

Software development is the collective processes involved in creating software programs.

Among software professionals, "software development" usually refers to the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or software components.

Therefore, software development may include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities that result in software products.

If you're interested in becoming a software developer, their are a lot of steps involved in this and we're still in the process of curating the steps needed. Check back soon has we will be releasing the rest of the content soon, until then why not browse through our list of resources where you can learn to code.

Developer Tools

Not sure what tools to use? Browse our list of tools below we think every developer should know and have, these tools will get you writing code and on track from coder to developer.

Rounded image
CodePen

CodePen is a social development environment for web development. It’s the best place to show off your work and find inspiration.

Online
Learn more
Rounded image
Sublime Text

Sublime Text is a text editor for code and markup. You'll love the slick user interface, extraordinary features and amazing performance.

Code Editor
Learn more
Rounded image
Visual Studio Code

Visual Studio Code is a code editor, it includes support for debugging, Git, code completion, snippets, code refactoring, and more.

IDE
Learn more
Rounded image
StackBlitz

StackBlitz is an online IDE for the web. Powered by Visual Studio Code. You can create, share & embed projects in just one click.

Online
Learn more
Rounded image
Visual Studio

Visual Code is a fully-featured IDE for Android, iOS, Windows, web, and cloud, that make app development easy for any platform & language.

IDE
Learn more
Rounded image
Android Studio

Android Studio is the official IDE for Google's Android operating system, designed specifically for Android development.

IDE
Learn more
Rounded image
Plunker

Plunker is an online community for creating, collaborating on and sharing your web development ideas, and to get inspired.

Online
Learn more
Rounded image
Atom

Atom is a free and open-source text and source code editor for macOS, Linux, and Microsoft Windows with support for plug-ins and more.

Code Editor
Learn more
Rounded image
Vim

Vim is a text editor for creating and changing any kind of text. It is included as "vi" with most UNIX systems and with Apple OS X.

Code Editor
Learn more
Rounded image
Notepad++

Notepad++ is a free source code editor which supports several programming languages running under the MS Windows environment.

Code Editor
Learn more
Rounded image
Webstorm

A powerful IDE for modern JavaScript development with code completion and refactoring for JavaScript, TypeScript, and web frameworks.

IDE
Learn more
Rounded image
Emmet

Emmet is the essential toolkit for web-developers, it's a plugin for some code editors which greatly improves HTML & CSS workflow.

Toolkit
Learn more

Design Tools

Are you interested in UI(User Interface), UX(User Experience), or looking to make a start on your portfolio and need some inspiration? Our list of design tools and platforms below will get you inspired.

Rounded image
Dribble

Dribbble is your best tool to discover and connect with designers worldwide.

Learn more
Rounded image
Behance

Behance is the best place to find creative work from around the world.

Learn more
Rounded image
Adobe XD

Adobe XD is a UX, UI and collaboration software tool developed by Adobe.

Learn more
Rounded image
Inspire Design

Inspire Design is a curated collection of design Inspirations.

Learn more
Rounded image
Lab Blacklist

A tastefully curated showcase of URLs, designs and Websites.

Learn more
Rounded image
CSS Awards

CSS Awards is a web designer, agency, or studio inspiration gallery.

Learn more
Rounded image
CSS Design Awards

CSS Design Awards has a collection of the world's best CSS site.

Learn more
Rounded image
One Page Awards

One Page Awards Showcase the best Single Page Websites.

Learn more
Rounded image
Awwwards

Awwwards recognize and promote the best web design trends.

Learn more
Rounded image
CSS Winner

CSS Winner is a website design award gallery for the best web design.

Learn more