7 answers
Asked Viewed 206 times Translate

Which language should i start with in learning code?

Just starting to learn code going to college for computer programming #computer-programming #coding

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you
100% of 6 Pros

7 answers

Updated Translate

Brian’s Answer

Python is a good language to start and its popularity has passed Java and continues to grow. Javascript is also useful both within web pages and services with Node.js. Java however, must be one of your mastered languages. It is helpful to know several languages.

Brian recommends the following next steps:

Look at jobs advertised and see what interests you.
Take a Python course (online or local). Review of the best courses can be seen at https://www.pcworld.com/article/3287981/best-python-courses.html
Find an internship and refine your interest as well as get practical experience.

100% of 1 Pros
Updated Translate

Doris’s Answer

I agree with Bobby and Brian's answer. Another fun and interactive resource you can try is Micro:Bit which is small, nifty kit you can buy online or at electronic hobby store near you.


It allows you to program your Micro:Bit kit for fun and creative experiments.
However, the Micro:bit website has a great simulator online that allows you to play with either using your Java or blocks editor. The Micro:bit Python had a different page for creating code. This is a great resource to help you learn some basic programming and have additional fun doing it.



Happy Tinkering!

Updated Translate

Ricardo’s Answer

Hi Hector,

For programming languages I really enjoy SQL, it is a pretty simple program to pick up and helps a ton to understand how databases work. I would also learn Python, Java, and C#. In the end of the day it is really about what area of computer science you are interested in. For instance, I was interested in MIS so SQL was a great start.

I hope this helps,


Updated Translate

Caitlin Margaret’s Answer

My short answer: Python and Java are both great languages to start with. I started with Python, and it was a lot of fun.

My longer answer:

It doesn't really matter which language you start with - learning any language will go a long way towards helping you learn to code in general. Picking up other languages is much less difficult once you understand the basics of how programming works. I think Python is an easy language that made sense to me when I started learning it, and it made learning another language (Ruby) much easier. You will definitely run into 'grammar' problems where you accidentally use the wrong syntax, but it gets easier over time. I accidentally write Python in my Ruby scripts constantly.

If you have trouble learning one language, don't be afraid to try learning a different one instead. Certain languages can feel frustrating when you start out, and it is fine to try a different until you learn the basics.

Updated Translate

Bobby’s Answer

Hello, to me the most practical and most pervasive languages to learn are Java and Python. Java should be your core programming language while Python is your core scripting language and very powerful in its own right. You will encounter both of these in every organization these days. They will help you learn object-oriented principles which are essential for large software projects.

Updated Translate

Liam’s Answer

Hello Hector, I learned to code at university and it has helped me. Many coding languages have overlap, so getting started with any is good. I benefited from learning basic coding languages (Fortran, Java, C, SQL, etc.), but my current career using coding infrequently. If we are looking to get a career that is coding based, you may benefit more from newer languages (Python, Swift, Go, etc.) as most code-based careers use these as they have cleaner syntax. Hope you find what suits you best!

Updated Translate

Chian’s Answer

If you like game programming, I would recommend LUA or Python. For object oriented languages, Java is easier to learn and is a good language to master the OO concepts.