Paradigm: iStock/GaudiLab

As I have mentioned many times, I don't fancy myself a programmer. I can concord my own (sometimes) with sure languages, such as Fustigate and PowerShell. And while I tin can follow the logic with other languages, like HTML and JavaScript, programming is non my loving cup of tea. Yet, I tip my hat to those folks who tin can and do experience "hand in glove" when plugged-in to the matrix and creating something new.

SEE: Meet the hackers who earn millions for saving the web, ane bug at a fourth dimension (cover story PDF) (TechRepublic)

I'thou much more comfortable managing systems and network infrastructure and feel right at home in a network closet checking/running cabling, managing switches, routers, and firewalls than hammering text that may or may not practice what my mind is telling me it should do. Why are you sharing this with u.s., you might be thinking? Well, it'due south simple–I don't much care for database assistants (DBA) either. Similar programming, I see the benefit and need for qualified, talented personnel, but much like writing code, that also is not my loving cup of tea.

SEE: Top 5 programming languages data admins should know (complimentary PDF) (TechRepublic)

For admins who are wizards with databases (DB) or those who wish to develop their It cognition base and possibly meld their programming and systems/data management skills, specializing in DBA is a great (and potentially lucrative) way to proceed frontwards in your It career. The programming languages below represent the height five that IT pros should be learning to put themselves in the best position for a DBA chore–whether you lot're just starting out or wanting to modify gears, the languages beneath will help make it happen.

SEE: Tiptop 5 programming languages web developers should know (free PDF) (TechRepublic)

Python

Arguably the almost popular, general-purpose language, Python has its hooks into everything. From systems management to spider web tools to database direction and integration. When paired with established frameworks that plug in functionality, Python tin can be leveraged to perform information analysis, display, and storage—all from one development platform, shaving down development time and adding increased support from one of the largest support communities.

SEE: Python is eating the world: How one developer's side project became the hottest programming language on the planet (TechRepublic comprehend story PDF)

SQL

Structured Query Language (SQL) is the de facto standard programming language used by many of the most popular database servers worldwide. While SQL does have its criticisms regarding blueprint amid others, the linguistic communication is known to exist robust and scalable, mixing expressions, queries, and statements to produce a wealth of methods to access and excerpt data sets small and large. One pitfall to be aware of is though many unlike vendors accept adopted SQL-based software, not all SQL applications are uniform. There is a known lack of portability between implementations from one SQL developer to the adjacent, which may cause growing pains for users new to DBA.

SEE: Top v programming languages mobile app developers should larn (TechRepublic)

C#

The C suite of programming languages provides flexibility and efficiency when developing apps that run natively on system hardware. And while information technology can be leveraged to provide cantankerous-platform support, information technology can also be used to develop applications that interface with relational databases to maximize resources of both the servers hosting the data and systems (or apps) accessing the hosted data. The high-functioning nature of native apps is the payoff for the intricate nature of apps developed in C, C++, and C#.

SEE: Peak 5 programming languages security admins should learn (TechRepublic)

R

R is a language whose strengths are based in statistical computing and used widely in data mining, statistical software, and data assay. Given the nature of the data sets used in the above-mentioned types of databases, they tend to be adequately big and complex, making R the perfect linguistic communication to handle the performance and computational requirements of managing such intricate data sets involving mathematical equations for analysis, display, and storing of data.

Meet: Elevation five programming languages systems admins should learn (TechRepublic)

PHP

While largely co-opted by web developers for circuitous, interactive websites, PHP also has strong ties to databases through its use of server-side scripting to ability websites that utilize database connectivity for storing, writing, and retrieving records quickly and efficiently. The WordPress platform was built on PHP, and it has tight integration with databases to streamline web development, build websites based on a templating system, and assist HTML-based sites in loading faster across all supported platforms and apps.