Computer programming is the act of creating a list of instructions for a computer to follow.
Languages I Know
This table lists the computer programming languages I know, even if only a little. They're ranked by how well I know them, and, how much I like them.
|Visual FoxPro||1||4||Been writing professionally since 1999. A wonderful hybrid of Visual Basic and SQL. Shame Microsoft killed it.|
|FreeBASIC||2||3||A fantastic modern 64-bit BASIC variant.|
|SQL||4||6||Wonderful for data handling, and nothing else.|
|C#||5||1||My favorite desktop application development language. Extremely quick and easy.|
|QuickBASIC||6||7||The best traditional BASIC variant of the late 1980s and whole of 1990s.|
|Visual Basic||7||2||Used to be the best for RAD. Never should have been discontinued.|
|PHP||8||11||A complete mess of a language, but somehow gets the job done.|
|JScript||9||13||Only useful on Windows.|
|Java||10||8||The worst UI design in the world, but codes easy enough.|
|C||11||9||Credit for being so foundational, but very cryptic to work with.|
|C++||12||10||Painful to read, but insanely powerful. Really should convert symbols to words.|
|Python||13||12||I don't understand why people like this language. I don't find it easy to work with or useful for application development.|
|6502 machine language||14||14||Near impossible to use, but it runs at lightning speed. Extremely popular for 8-bit CPUs.|
|RPG||15||16||Should have been obliterated when they made SQL.|
|COBOL||16||15||Horrible, horrible, horrible.|
Markup Languages I Know
These aren't so much programming languages as structural layouts. Most are for design, but some are for data.
|HTML||1||1||Been typing it by hand since 1998.|
|CSS||2||3||For as many committees, meetings, and versions it's gone through, it's still really unfriendly and messy!|
|MediaWiki||3||2||Superior to HTML and CSS in several respects, but ultimately based on them.|
|XML||4||6||Little more than an extremely bloated data format. Querying it is like pulling teeth.|
|VT||5||5||An old video terminal markup language for displaying on old text terminals.|
|SVG||6||4||A vector graphic markup language using XML.|
A flowchart of which programming language you should begin with. A bit skewed toward Python.