Many people don't know where to start while learning to code. So I want to help those people, so in this post I am going to recommend programming paths for different types of people.
Visual learner
- Start with something like Scratch which is a block based programming language.
- Next move on with HTML because that will let you see results instantly
- To make your HTML code pretty, learn CSS
- To make your HTML code work, learn JavaScript
- Then probably learn SQL, so that you can perform database operations in your webapp
- Finally, now you can learn web frontend frameworks like React, Vue, Angular, etc
Math Whiz
- If you like mathematics, start with something like SQL
- Then maybe try some Python
- Now learn Python libraries like panda,numpy, etc deeply.
- Get started with R
- Learn Tableau or PowerBI
- You are now on a path to be a great data analyst!
Always on your phone?
- Start with basic Java
- Then learn Java for Android
- Next learn XML
- Move on to learning SQL
- Then learn some Kotlin
- Finally finish off with Firebase
Rich kid?
- You probably have a Mac and an iPhone. So get started with Swift
- Become familiar with Xcode
- Learn Objective-C
Gamers
- Get started by learning C#
- Get familiar with Unity
- Learn to create voxel art using MagicaVoxel
- Learn to create pixel art using Aseprite
- Move on to learning how to use Blender for creating 3D models
- Learn C++
- Become familiar with Unreal Engine
What are your suggestions as to what programming paths people should take based on their interests/learning type/resources/skills?
Top comments (4)
I've never seen any posts like this. This is truly unique and amazing.
One more path I could think off.
Doodler?
Start doodling on some free apps like sketchbook or concepts.
Learn different tools the app offers.
Imitate existing artworks of your likings.
Try innovating and explore what other digital arts you can come up with.
Become a digital artist.
Thanks! And great path, thanks for adding it on here!
This is awesome! Very unique post idea.
thanks!