![]() |
| Spray Rainbow Artwork |
When you take a course at school or online, they usually have an organized and well planned out syllabus or teaching plan. Each new concept is built on top of the previous. That's all great and everything, but I didn't have access to these.
It's the wild, wild west.
My first step was to google as much as I could about the coding/IT field. It turns out that it is as varied as the freckles on my face (and there are a lot of them). I'll let you do your own googling to figure it all out and decide where you want to be in this vast field of computer language.
I'm still not completely sure where I'm going to end up. App development, website development (front end or back end), security, help desk...there are so many options. All I know for right now is that I need to learn the basic programming language to get started. (Actually two because it's better to be well rounded.)
There are basically three tiers of programming languages:
1. Binary (or machine) - this is the lowest tier and it is what every language is build from. If you've ever seen the matrix, you've seen binary. To you it may look like a black screen with green ones and zeros scrolling around on it (of course this is just an example). It's the most basic thing a computer understands (on/off). No human can read this. It's just not possible, so don't even try.
2. Assembly - I don't know how to explain this other than to say that I envision this as the language of the hackers from the 80s and 90s. Think IBM computers, guys in their garages and basements shutting down whole government systems. People that know this stuff are considered "old school" and can run circles around anyone born after 1995.
3. High Level Language - Here's where coding stopped being only for the super math geniuses and started being shared with the average and above average intelligent people. These are programs like C, C++, Python, and Java.
My Train Wreck:
I have chosen C and Java as my preferred languages since they are both used widely.

No comments:
Post a Comment