Why do you want to learn to code?

What sort of developer do you want to be?

What do you want specialise in?

What types of mobile-games?

What do you care more about?

What do you care more about?

What type of games?

What do you found more interesting?

What type of companies do you want to work for?

What of the following do you prefer?

                        
                            def buy():
                                if item_available():
                                    print "It was added to your cart."
                                else:
                                    print "Sorry! No available now."
                        
                    
                        
                            def buy()
                                if item_available
                                    puts "It was added to your cart."
                                else
                                    puts "Sorry! No available now."
                                end
                            end
                        
                    
                        
                            function buy()
                                if (item_available()) {
                                    console.log("It was added to your cart.");
                                } else {
                                    console.log("Sorry! No available now.");
                                }
                            }
                        
                    

What do you care more about?

What of the following do you prefer?

                        
                            public void buy()
                                if (itemAvailable()) {
                                    System.out.println("It was added to your cart.");
                                } else {
                                    System.out.println("Sorry! No available now.");
                                }
                            }
                        
                    
                        
                            public void Buy()
                                if (itemAvailable()) {
                                    Console.WriteLine("It was added to your cart.");
                                } else {
                                    Console.WriteLine("Sorry! No available now.");
                                }
                            }
                        
                    

What of the following do you prefer?

                        
                            def buy():
                                if item_available():
                                    print "It was added to your cart."
                                else:
                                    print "Sorry! No available now."
                        
                    
                        
                            def buy()
                                if item_available
                                    puts "It was added to your cart."
                                else
                                    puts "Sorry! No available now."
                                end
                            end
                        
                    
                        
                            public void buy()
                                if (itemAvailable()) {
                                    System.out.println("It was added to your cart.");
                                } else {
                                    System.out.println("Sorry! No available now.");
                                }
                            }
                        
                    

What platform do you specialise in?

What platform do you specialise in?

What do you find more exciting?

What will your startup be focused on first?

What is your core product?

What is more important to you?

What platform will this game be on?

What platform will this game be on?

What is more important?

What kind of App?

What do you found more interesting?

What of the following do you prefer?

                        
                            def buy():
                                if item_available():
                                    print "It was added to your cart."
                                else:
                                    print "Sorry! No available now."
                        
                    
                        
                            def buy()
                                if item_available
                                    puts "It was added to your cart."
                                else
                                    puts "Sorry! No available now."
                                end
                            end
                        
                    
                        
                            function buy()
                                if (item_available()) {
                                    echo("It was added to your cart.");
                                } else {
                                    echo("Sorry! No available now.");
                                }
                            }
                        
                    

What platform?

What of the following do you prefer?

                        
                            def buy():
                                if item_available():
                                    print "It was added to your cart."
                                else:
                                    print "Sorry! No available now."
                        
                    
                        
                            public void Buy()
                                if (itemAvailable()) {
                                    Console.WriteLine("It was added to your cart.");
                                } else {
                                    Console.WriteLine("Sorry! No available now.");
                                }
                            }
                        
                    

For what?

What of the following do you prefer?

                        
                            def buy():
                                if item_available():
                                    print "It was added to your cart."
                                else:
                                    print "Sorry! No available now."
                        
                    
                        
                            def buy()
                                if item_available
                                    puts "It was added to your cart."
                                else
                                    puts "Sorry! No available now."
                                end
                            end
                        
                    

What kind of skill?

What is your profession?

What type of company?

Your language is C#

This general-purpose language was originally designed by Microsoft to be used for developing apps on the Microsoft platform, and C# developers love the language for being pleasant to use and well-designed. If you want to build apps for the Microsoft platform, you should naturally learn C#.

Finally, C# is often the recommended language to use when making games through the Unity Game engine.

Go here to learn more about C#

Your language is C++

C++ is known to be a very powerful language. C++ allows you to have a lot of control as to how you use computer resources, so in the right hands its speed and ability to cheaply use resources should be able to surpass other languages. Thanks to C++'s performance, it is often used to develop game engines, games, and desktop apps. Many AAA title video games are built with C++.

Go here to learn more about C++

Your language is HTML5 and JavaScript

HTML. If you want to design and code the frontend of web apps or emails, you need to use HTML and CSS. HTML structures a website and also contains data for the website's content, and CSS polishes things up with style to make them better looking.

Thanks to various available existing tools, you can easily have fun with building an interactive small game or mobile app.

Go here to learn more about HTML5

JavaScript. Not to be confused with Java, JavaScript allows you to build interactive websites. JavaScript has become an essential web technology along with HTML and CSS, as most browsers implement JavaScript. Thus, You must learn JavaScript if you want to get into web development, and you must learn it well if you're planning on being a front-end developer or on using JavaScript for backend development.

Furthermore, JavaScript usage has now extended to mobile app development, desktop app development, and game development. All in all, it has exploded in popularity and is now a very useful skill to learn.

Go here to learn more about JavaScript

Your language is PHP

80% of the top 10 million websites use PHP. PHP is particularly popular for freelance work, since many small businesses or non-technical people would want to use WordPress, Wix, or other popular content management systems to set up their websites or shopping carts.

PHP was designed for the web, and it does the job well. Facebook has made serious investments into PHP.

Go here to learn more about PHP

Your language is Python

Python is a general-purpose language, which means it can be used to build just about anything, which will be made easy with the right tools/libraries.

Professionally, Python is great for backend web development, data analysis, artificial intelligence, and scientific computing. Many developers have also used Python to build productivity tools, games, and desktop apps, so there are plenty of resources to help you learn how to do those as well.

Go here to learn more about Python

Your language is Ruby

Many Ruby developers find it fun to work with Ruby, and fun is a great motivator when learning to code. Ruby is a very high level language, which means Ruby abstracts away (i.e. handles for you) most of the complex details of the machine. Thus, you can quickly build something from scratch with less lines of code.

Ruby was made popular by the Ruby on Rails framework, a full-stack web framework that makes prototyping a breeze, making it a web framework of choice for many startups and coding beginners alike.

Go here to learn more about Ruby

Your language is JavaScript

Not to be confused with Java, JavaScript allows you to build interactive websites. JavaScript has become an essential web technology along with HTML and CSS, as most browsers implement JavaScript. Thus, You must learn JavaScript if you want to get into web development, and you must learn it well if you're planning on being a front-end developer or on using JavaScript for backend development.

Furthermore, JavaScript usage has now extended to mobile app development, desktop app development, and game development. All in all, it has exploded in popularity and is now a very useful skill to learn.

Go here to learn more about JavaScript

Your language is Java

Not to be confused with JavaScript, this general-purpose language was designed to be easier to use than C++, which was a notoriously complex language. 90% of the Fortune 500 companies have since used Java to develop desktop apps and website backend systems.

Java is a highly portable language as it must be executed through a cross-platform compatible Java Virtual Machine (JVM).Furthermore, Android apps are also developed using Java since the Android Operating System runs on a Java language environment.

Go here to learn more about Java

Your language is Swift

If you want to develop native iOS or Mac OS apps, then you basically need to learn Swift. Native apps outperform cross-platform hybrid apps, and the built-in SpriteKit makes it easier than ever to build 2D games with Swift.

Go here to learn more about Swift

Your language is R

R was designed by statisticians and was specialized for statistical computing, and thus is known as the lingua franca of statistics. As technology improves, the data companies or research institutions collect has become more and more complex, and R has been adopted by many as the language of choice to analyze data.

R is great for machine learning, data visualization and analysis, and some areas of scientific computing.

Go here to learn more about R

Your language is HTML5

If you want to design and code the frontend of web apps or emails, you need to use HTML and CSS. HTML structures a website and also contains data for the website's content, and CSS polishes things up with style to make them better looking.

Thanks to various available existing tools, you can easily have fun with building an interactive small game or mobile app.

Go here to learn more about HTML5