The goal of this blog is to teach readers how to think about learning a computer language. I will do this by comparing the languages so that readers can see their similarities and differences.
I will not teach you a language or even explain the syntax of a language. I have no desire to tell you what “printf” or “import” or “:=” means. There are plenty of other resources that do that very well. I have no desire to go into the history of a language, nor will I explain its implementation details. This blog is concerned solely with teaching you how to learn another language and some of the theory behind them.
This blog is a series of short articles about how to learn computer languages.
Learning a language is like learning anything else. You have to set aside time, you need to practice, and you need to pay attention. The difference between learning a language and learning to play the piano may surprise you.
Everyone learns in a different way, and sometimes it’s hard to figure out how we can most effectively use our time. This site is intended as a guidepost by sharing my experience with learning languages. It’s not meant to be prescriptive, but hopefully will help you find your own path in learning languages.
I would like to introduce you to some new languages that you may not be familiar with. These are not computer languages, but languages spoken by people around the world.
In our ever shrinking world, there are many reasons for learning other languages. You might want to learn a new language because of your heritage or because it is spoken in a country you plan to visit. Learning another language can be a lifelong hobby, just like learning about history or art. It can also be very useful. Many jobs require employees who speak other languages. Some jobs even require more than one language.
So if you have never considered learning another language, now is the time to start! But where do you begin? If you have decided that learning another language is right for you, there are some things that will help you get started.
First of all, don’t expect too much too soon! You won’t be fluent in a few weeks or even a few months. Learning another language takes time and practice just like anything else worth doing well. Remember, everyone has to start somewhere and no one becomes an expert overnight. Have patience with yourself and don’t get discouraged if it seems like the progress is slow. Stick with it and don’t give up!
I focus on programming languages, their tools, and their environments. I especially like to teach programming to kids. This blog is a collection of random thoughts about teaching and learning computer languages. It also covers my personal projects and some other topics that are not directly related to computer languages.
I’ve always been fascinated by computer languages. Whether the language is used for web development, mobile applications, or even desktop applications, it’s amazing how many different types of languages are available and constantly changing.
I’m learning Python, and I’ve already written a couple of games in it. This is a good language for learning to code.
I was going to learn Java first, but I heard that Python would be better for me since I’m new to this. So far I agree. It’s easy (comparatively) and it works well for what I want to do with it.
I’m doing most of my programming in IDLE, the Python editor. It comes with the software, so you don’t have to get anything extra to use it (other than the Python software itself).
IDLE has a shell, which allows you to type commands without having to save your work first (you can also run scripts from here). It also has an editor where you can write your scripts. You can write and run code right within the same window.
I love programming. I’ve been coding since I was a kid, and I still do it as a job, so you might say I’m pretty good at it. But this is not about me. This is about you, and how you can learn to code and change your life for the better in the process.