How to Choose a Programming Language

Figure out what works for the team., Find out what works in context., Consider ease of learning and use for computer programming languages. , Evaluate the availability of tools for each of your potential computer programming languages., Look at...

7 Steps 2 min read Medium

Step-by-Step Guide

  1. Step 1: Figure out what works for the team.

    In many cases, individual coders or managers are part of a greater team of people working on a project.

    Make sure you have the backing of various staff members to make the best decisions.
  2. Step 2: Find out what works in context.

    Look at how it will fit into the greater context of a larger project or into continuing department operations.

    Examine your computer programming language choices within the greater software architecture of your business.

    Some computer programming languages are more compatible than others.

    Look at your operating systems and existing programs and applications in order to pick a language that works for you.

    Evaluate your needs for the interface of a project.

    Some computer programming languages are superior when it comes to crafting a visual interface, a GUI (graphical user interface) or other end-user presentation. ,, Figure out what tools and resources are available to support your coding and implementation. , Some computer programming languages work better across different platforms than others.

    This can also be a significant part of your decision. , Figure out how to use them on various "sides" of a project. , Some languages may relate differently to overall security concerns or issues of access by development staff, client staff or others.

    Ask managers and top level staff about security or other issues.

    If you are only responsible for certain technical coding issues, you may need to search beyond your pay grade to make sure that your choices resonate well through the entire operation that your IT projects will represent.
  3. Step 3: Consider ease of learning and use for computer programming languages.

  4. Step 4: Evaluate the availability of tools for each of your potential computer programming languages.

  5. Step 5: Look at cross-platform ability.

  6. Step 6: Determine the ease of server-side and client-side scripting.

  7. Step 7: Consider issues of general access and security for the computer programming languages that you choose.

Detailed Guide

In many cases, individual coders or managers are part of a greater team of people working on a project.

Make sure you have the backing of various staff members to make the best decisions.

Look at how it will fit into the greater context of a larger project or into continuing department operations.

Examine your computer programming language choices within the greater software architecture of your business.

Some computer programming languages are more compatible than others.

Look at your operating systems and existing programs and applications in order to pick a language that works for you.

Evaluate your needs for the interface of a project.

Some computer programming languages are superior when it comes to crafting a visual interface, a GUI (graphical user interface) or other end-user presentation. ,, Figure out what tools and resources are available to support your coding and implementation. , Some computer programming languages work better across different platforms than others.

This can also be a significant part of your decision. , Figure out how to use them on various "sides" of a project. , Some languages may relate differently to overall security concerns or issues of access by development staff, client staff or others.

Ask managers and top level staff about security or other issues.

If you are only responsible for certain technical coding issues, you may need to search beyond your pay grade to make sure that your choices resonate well through the entire operation that your IT projects will represent.

About the Author

R

Rebecca White

Creates helpful guides on home improvement to inspire and educate readers.

109 articles
View all articles

Rate This Guide

--
Loading...
5
0
4
0
3
0
2
0
1
0

How helpful was this guide? Click to rate: