It seems that everyone wants to learn how to write computer code these days. No matter what field or profession a person works in, the ability to make a computer (or mobile device) dance to your tune seems part of the basic skill set. The question is, how does a person take the first step toward gaining those skills?
Once upon a time the path was simple: BASIC was where most people started before moving into Fortran or COBOL (depending on whether they were heading toward scientific or business programming). Now, though, there are far more options and rather less clarity.
If you want to know how to get started (or give advice to others), then you have a number of options. Choosing the best means looking at what you ultimately want to do, what you like to do now, and how you best learn new skills.
Do you like to see things move at your command? Do you want to handle physical-world input and output? Is there a database at the center of your application dreams? Do you live your life on the Web? Depending on how you answer each of these, there could be a different "best" language for your foray into application development. The nice thing is that, once you've taken the first step, the second step is much easier regardless of the direction it takes you.
Did you use one of these languages to learn programming? Would you recommend one of these to someone who came to you for advice? I'd love to know the answer -- and to know about any good options I might have missed. I'll look forward to seeing you in the comments -- no advanced programming necessary!
Curtis Franklin Jr. is executive editor for technical content at InformationWeek. In this role he oversees product and technology coverage for the publication. In addition he acts as executive producer for InformationWeek Radio and Interop Radio where he works with ... View Full Bio
How Enterprises Are Attacking the IT Security EnterpriseTo learn more about what organizations are doing to tackle attacks and threats we surveyed a group of 300 IT and infosec professionals to find out what their biggest IT security challenges are and what they're doing to defend against today's threats. Download the report to see what they're saying.
2017 State of IT ReportIn today's technology-driven world, "innovation" has become a basic expectation. IT leaders are tasked with making technical magic, improving customer experience, and boosting the bottom line -- yet often without any increase to the IT budget. How are organizations striking the balance between new initiatives and cost control? Download our report to learn about the biggest challenges and how savvy IT executives are overcoming them.