Hello and welcome to our community! Is this your first visit?
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 3 of 3
  1. #1
    New to the CF scene
    Join Date
    May 2015
    Thanked 0 Times in 0 Posts

    Which is the best language to learn for Back-End Development?

    I would like to start a career as a full stack developer and I do not know what language should I use for back-end.
    My top goal is to be able to create web platforms by myself for small to medium businesses such as Restaurants, Hotels, Super Markets etc.
    where they will need to have a server where the can pull data such as stock item availability, customer recommendations according what they like, store partnerships in short Data Relationships.
    but I want the platforms to work on a web-page, mobile phones & tablets (cross platform compatibility) (Javascript Frameworks will help me with that)

    I know what I ask I huge and will require tons of reading, building stuff , failing and whatever else.
    I have already some experience in the following coding languages (whether they are not development languages): C, C++, php, HTML, python, javascript

    I understand top platforms such as Facebook, WordPress, Drupal etc might have been written in php but I have heard from many that php has been hit to a wall, Python is evolving fast, C# is aggressively advertised and is evolving too.
    also I understand that Android has Java and now adapts to kotlin

    Should I study php or python or C#?

    My top goal is to become a full fledged stack developer.
    What do you suggest?

  2. #2
    New to the CF scene
    Join Date
    Nov 2018
    Thanked 0 Times in 0 Posts
    I’ve included lesser-known languages which gained rapid popularity in the past few years and are expected to be in very high demand for 2018.
    Now, choose the language which one is most interested for you. And keep practicing and updated with latest changes.

  3. #3
    New to the CF scene
    Join Date
    Nov 2018
    Thanked 1 Time in 1 Post
    There are none. All languages have been created for a specific purpose and many support other purposes than just backend development.

    In general, when you're working on backend development, you'll often have to deal with databases and the database behind your project will limit the languages you can use. The database requirements will force you to pick a specific language. Especially when you need to develop real fast while connecting to a huge database with lots of tables and lots of records.

    The .NET environment with the Entity Framework on SQL Server does have a lot of advantages. Since .NET 4.0 you can use LINQ with the Entity Framework as if the data is already in-memory. It allows you to dynamically create queries without knowing anything about SQL.

    Java can also be a good alternative, but again using databases become a bit challenging.

  4. Users who have thanked Pranita02 for this post:

    BryanJ.Greene (Jan 18th, 2019)


Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts