Lets Get Started!
One of the most important skills in programming is working as a team. Collaborating on the same files and making changes to the same lines of code can be difficult and result in conflicting versions. GitHub provide a convenient solution by making version control simple through the command line (like Terminal or Windows Powershell). To git started (haha git it?), click through our Git and command line tutorial.
Python is an all-purpose programming language that is taught as a first programming language. Python can be used for a variety of projects, from making number guessing games to calculators to webpages even! To get started, check out our Python tutorial.
HTML and CSS
HTML is a markup language and CSS is a style sheet language. HTML helps you build webpages by putting text, images, and other content into convenient containers. CSS, which is HTML's sidekick, helps style the containers and content that you want to display. Together these two languages give you a wide range of customizability for your websites. To learn more about HTML and CSS, get started with our tutorial.
Swift is the programming language for developing iOS apps. To learn Swift, check out the tutorial.
Java is the programming language for developing Android apps. To learn how to create apps for Android, check out the tutorial.
Chrome apps are useful applications or extensions run on Google Chrome. These often end in the Chrome Web store as an app or extension. To learn about creating a Chrome app, click through our tutorial.
Flask is a Python framework that helps you build websites. On one hand, Flask can be used to build the front-end of apps using templates, which helps rewriting similar blocks of code. On the other hand, Flask can also be used as a back-end for websites. To learn Flask, click through this online tutorial.
Git and Command Line
Do you have experience with GitHub through Terminal or Windows Powershell?
Have you programmed in the past?
Which languages have you worked with?
If you could only pick one, which of the following projects is the most interesting to you?
If you could only pick one, which of the following projects is best for you?