Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,152,133 members, 7,814,964 topics. Date: Thursday, 02 May 2024 at 02:34 AM

[Advice] For New Programmers, what server-Side Programming Language Is The Best? - Programming (2) - Nairaland

Nairaland Forum / Science/Technology / Programming / [Advice] For New Programmers, what server-Side Programming Language Is The Best? (14979 Views)

Nairaland Programmers !!! What New Project Are You Up To Now / What Programming Language Is Used In Creating Viruses? / Programmers, What Is Our Future?? (2) (3) (4)

(1) (2) (3) (4) (5) (Reply) (Go Down)

Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by dudebuck: 7:24am On Oct 08, 2019
just go with Node.js or PHP. I fancy Node.js because it is just JavaScript on the server side.

1 Like

Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by tellwisdom: 7:26am On Oct 08, 2019
Use Efik, But if you want the program for business, use igbo sad

4 Likes

Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by IamaNigerianGuy(m): 7:26am On Oct 08, 2019
Learn Ruby of you want to get into web development no other language or framework beats Rails. Moreso your first jobs will be web programming. Forget this talk about automation, AI and ML. The jobs don't exist in Nigeria and require a lot of maths.

Alternatively learn python because it is more versatile, but python is inferior to Ruby for web dev.

Learn JavaScript after ruby or python because you cannot escape JavaScript on the web. It is the language for manipulationg the DOM ie html pages. Also, JavaScript is flawed in design and its frameworks are difficult to master. If you, as a beginner, jump directly into JavaScript then Node, React, Vue or whatever, you are in for a world of pain.

I don't recommend PHP because it has a very narrow focus. But certain companies and many websites ( based on WordPress) use it.

In all this remember that you need to learn programming first before any language. Programming is the core skill, languages are only implementations. When you know programming you can pick up languages easily; and by easily I mean one or two weeks
Programming is learning how to drive a car. Languages are like deciding which car you want to use to transport yourself to a destination when you can already drive.

14 Likes 2 Shares

Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by kingkuntaval: 7:28am On Oct 08, 2019
udoekere:
i heard that python is good but i'm not too sure.

Lalasticlala

seun

mynd44

dominique

fynestboi

Internationalman

missyB3


Peraonally I'll say go for python (Django). The verbosity of Java can be quite inundating for someone learning programming for the first time. Topics like OOP and multithreading are much easier to understand in python. With a solid background in python core concepts, you can delve quite seamlessly into Machine Learning/AI/Predictive Analytics/Automation Scripting.
Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by McTobe(m): 7:29am On Oct 08, 2019
Let me wait for the experts since I know little about AI/ML in Software development. But from what I have heard around Python will suit your purpose going by what you want to achieve.
Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by TheSmoothTalker(m): 7:29am On Oct 08, 2019
Don’t know Jack about programming or coding. I’m just a SmoothTalker. I wish you all the best in your quest for knowledge. Cheers

Nairalanders, Please come through for me�

I need at least 2k likes on this IG post to get a paid internship that’ll help boost my career.
Please click the link below & like the post. It only takes a few seconds.
https://www.instagram.com/p/B3ToQApFJGe/?igshid=s58ykuq01u4k

Kindly Share
Love & light always ❤

3 Likes

Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by senbonzakurakageyoshi(m): 7:29am On Oct 08, 2019
I'd say NodeJS.

The demand for it is ridiculous.
Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by Nobody: 7:31am On Oct 08, 2019
php
Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by McTobe(m): 7:32am On Oct 08, 2019
getElementbyID(tellwisdom)BeCareful
tellwisdom:
Use Efik, But if you want the program for business, use igbo sad

1 Like 1 Share

Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by ostechno(m): 7:35am On Oct 08, 2019
Python is a goal

1 Like

Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by blissbliss: 7:42am On Oct 08, 2019
Learn python (django) for a start
Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by chrisantuseze: 7:45am On Oct 08, 2019
Nodejs is an environment that helps you run javascript outside the browser. This has gained a lot of traction owning to the fact that it is javascript and also very powerful. So I would advise anyone who wishes to take the web development track of software development not to miss out in learning nodejs, since its the same javascript you write on the frontend.

Chrisantus Eze
Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by rexefe(m): 7:46am On Oct 08, 2019
MountainView:


It's because, the only reason why one would consider Python would be scenarios where automation/ML would be required, else, Python doesn't have any advantage on the web compared to say, PHP/Laravel, JavaScript/NodeJS e.t.c

This your explanation is misleading and myopic

1 Like

Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by winterfell007(m): 7:53am On Oct 08, 2019
MountainView:
It depends.

Let me tell you why I said so.

1. For web applications that are expected to handle millions of server requests, One would go for a programming language like Golang, Java, and probably JavaScript (NodeJS) but again it also depends on how you want to scale both vertical and horizontal.

2. For Web Applications that would require the aid of AI/ML, and expect to handle millions of synchronous requests, then I'd go for Python/Django together with ML libraries in Python.

3. For Web Applications that would require the aid of AI/ML, and expects to handle millions of synchronous requests, then I'd still go for Golang, Java and probably JavaScript(NodeJS) together with ML libraries in Python and call these libraries via API's written in Python(Flask).

4. For web applications that won't handle millions of Synchronous requests and doesn't require any form of Automation, PHP will do just fine.

Remember, all these depend on how you implement your server infrastructure/architecture
i.e vertical/horizontal scaling.

Lalasticlala

Seun

Mynd44

Fynestboi

MissyB3


I like your suggestion. I'm currently learning PHP. But some presumed 'experts' tell me PHP is a dying language and that you should concern yourself with Python, please how true is that??
Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by lollybizzu(m): 7:55am On Oct 08, 2019
Grandlord:
I've opened a ton of pages on my browser researching this question.
It's all about what 'field' you want to specialize in.

What I've found out is that PHP(Laravel) is quite popular in web Dev, especially for freelancers, though recently Python (Django) is mostly preferred because it is more reliable when it comes to complex situations.

I learnt node.js is also gaining traction and Ruby on rails is popular too.

I'm still in a dilemma myself as to whether to learn Python or PHP for web dev. I love python because I'm interested in machine learning and automation but I just wanna start out with web dev for now. So if anyone could guide me here please ?

Well done.

This shows that you're intelligent and also smart.

What stops the op from doing same undecided

I don't want to call OP a lazy Nigerian youth grin

2 Likes

Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by yusufu16: 7:56am On Oct 08, 2019
dfrost:


I hope you are aware that parts of Google engine is built also on Python.

Also

Instagram, YouTube, imGb, are built with Django/python

1 Like

Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by Ronline(m): 7:57am On Oct 08, 2019
PHP remains the best, the sweetest and the loveliest..

1 Like 1 Share

Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by PGON(m): 7:57am On Oct 08, 2019
Learn PHP first,
1) Many CMS runs on PHP, you can contribute to development of some of these CMS for a fee. Adding extra feature by use of modules and plugins...etc and count your money as you go.
2) It is easier to get freelance jobs.
3) Very easy to get help. PHP community is very large, probably the largest community in web development. Likely there is already a library for what you want to do... And it makes you learn and work faster...
4) Easy startup kit. You can download xampp and start developing immediately... And very easy to deploy....almost all server on the internet can run PHP without issues...

4 Likes 1 Share

Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by Ronline(m): 7:58am On Oct 08, 2019
winterfell007:


I like your suggestion. I'm currently learning PHP. But some presumed 'experts' tell me PHP is a dying language and that you should concern yourself with Python, please how true is that??
PHP is everlasting...
Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by Nascimento(m): 8:02am On Oct 08, 2019
I think it all depends on the requirements of each project. Some project will require you to use PHP, while others will require you to use C#.
The bottom line is that you have a firm grasp of the principles of programming and problem solving.
You can get hired as a backend engineer, and you probably know only C#. If there is a project that requires PHP, you won't tell your boss that you can't do the job because you don't know PHP. You just have to pick up languages as you go.
You are a problem solver.

2 Likes 1 Share

Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by Grandlord: 8:03am On Oct 08, 2019
lollybizzu:


Well done.

This shows that you're intelligent and also smart.

What stops the op from doing same undecided

I don't want to call OP a lazy Nigerian youth grin

grin Well it's also helpful to get to hear from professionals at home especially if one is looking to offer services in the Nigerian market you know?

1 Like

Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by lollybizzu(m): 8:03am On Oct 08, 2019
MountainView:


You should have Googled it, but I would answer your question, in simple term ML means machine learning

The OP is lazy don't mind him.

I just confirmed. cool

1 Like

Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by sarutobi: 8:03am On Oct 08, 2019
Server Side?

Hmm. Your question is too broad. Which type of server sides do you want to write?

Forget people telling you TIOBE index, this index, that index. Those have been changing. I have been programming for 2 decades now and i remember when PERL was the SHIT back then. Where is it today?

Do you want to create CRUD apps? like social networks, blogs, cms etc. PHP is KING in this area. Forget the rest. Many people will tell you python, java bla bla. Let me tell you this, the speed PHP will grant you when writing this sorts of programs will blow your mind. Its like PHP was made for web dev. Too many frameworks Codeigniter, Laravel, Yii, Zend. Libraries nko? Mehn....




Python: this is what the cool kids use nowadays (I am not a fan), but it is popular and used extensively at Google. You need Python, when you have started hitting the upper limits of PHP. Where you need complex data structures. I personally use Python for shell scripting and long running processes. Also PHP sucks with threads so Python.... The mistake people make is that they try to use python for what PHP can do. Learn the difference.


Java aka "Mr enterprise". Well java is Huge. It is robust, verbose (annoying), and well documented. I will advise that you dont start your programming life with java. Start with PHP or Pyhton. There are very few things you cannot build with java. The JVM (the software that runs java) is probably the most complex app on earth. What more? Java is Fast. It blows PHP and Python out of the water. Threads, Generics it has almost everything you need for the server side. I am a fan BUT java is heavy, bulky.

Go: Goroutines.

Javascript (Nodejs): who ever though that javascript should now be used at the server side is nuts. I am not saying that it is not being used today even in production by giant companies. But nodejs is like trying to fit a square peg in a round hole. Javascript is good for some people, to me it sucks as a language and because of the lack of tools for profiling, debugging etc it is a pain to work with. Javascipt is single threaded, but it uses some event something something like that lolx cheesy grin Just use Go.

There are other languages like ruby, haskell, erlang. Some of these are really specialized languages.

You can learn all of them. It makes you a better programmer as all these languages have different approach to solving problems and makes you see the computer from a different angle.


If you have any specific questions i am happy to help.

9 Likes 1 Share

Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by AntiWailer: 8:04am On Oct 08, 2019
It depends on your target market.

1 Like 1 Share

Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by yusufu16: 8:06am On Oct 08, 2019
No programming language is better than the other. It all boils down to your personal preference.

1 Like

Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by ps3o(m): 8:22am On Oct 08, 2019
Let me shock with this:
No programming language is the best. What you should had asked is: "What language is the easiest to learn as a start-up?"

I had been into web development and analysis since 2008. And as a professional, I can tell you that what differentiate languages are libraries and reserved functions and order of process.

My one kobo advice is this: fashion out which you love best considering the time it works a complete project if you're on pressure to deliver.

Peace!

udoekere:
Hi Nairalanders Please
Which server-side programming
language is the best for a
starting programmer: Perl, PHP,
Python, Ruby, JavaScript (Node),
Scala, Java, Go, ASP.NET, or
ColdFusion and why?




2 Likes

Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by sarutobi: 8:25am On Oct 08, 2019
winterfell007:


I like your suggestion. I'm currently learning PHP. But some presumed 'experts' tell me PHP is a dying language and that you should concern yourself with Python, please how true is that??

Lolz.

These experts have been singing the same song for 10 years now.

Python is cool though.

1 Like

Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by MountainView: 8:25am On Oct 08, 2019
winterfell007:


I like your suggestion. I'm currently learning PHP. But some presumed 'experts' tell me PHP is a dying language and that you should concern yourself with Python, please how true is that??

It's false in it's entirety, PHP is not dying, in fact, PHP 7 is 3x faster than Python 3.x


PHP is the most matured, amongst it's peers on the web, it is both object oriented and procedural/functional in architecture, it has one of the best back-end framework compared to it's peers (Laravel).

In fact, it is the best option you got, when you don't need automation, Even at that, PHP would still be okay, all you just have to do is to call those ML libraries via API's probably written in Python/Flask.

Are you satisfied with my answer??

2 Likes

Re: [Advice] For New Programmers, what server-Side Programming Language Is The Best? by MountainView: 8:28am On Oct 08, 2019
dfrost:


I hope you are aware that parts of Google engine is built also on Python.

I hope you do know that Google makes use of ML a lot.


Always read in-between the lines, believe me, it helps!

(1) (2) (3) (4) (5) (Reply)

Arduino,raspberry Pi,sensors Etc / [C++ Open Source] Relax! ( File Management Tool) / Coders, How Long Do Your Laptop Batteries Last?

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 51
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.