What programing language to pick?

What about php and Laravel framework? For the begginer?

Using php with frameworks - it's normal idea and fastest way to find work. But in future if you want to skill up, you will need to move to other language, like C#, Java to understand how programming languages works under the hood.

Other discussion is using CMS (Wordpress, Modx, Joomla), I don't like this approach and it's not reflect you as normal developer.
 
Using php with frameworks - it's normal idea and fastest way to find work. But in future if you want to skill up, you will need to move to other language, like C#, Java to understand how programming languages works under the hood.

Other discussion is using CMS (Wordpress, Modx, Joomla), I don't like this approach and it's not reflect you as normal developer.

The languages that you'll pick after PHP are based on the route that you want to follow
 
What about php and Laravel framework? For the begginer?

This is a solid choice, it's not that hard and there are many job offers. Once you learned PHP basics, you can easily proceed to learn Laravel with the MVC pattern (a very clean way to organize code and separate the 3 main "components" of every web-based app). You can't go wrong by learning this language and the relative framework(s)
 
This is a solid choice, it's not that hard and there are many job offers. Once you learned PHP basics, you can easily proceed to learn Laravel with the MVC pattern (a very clean way to organize code and separate the 3 main "components" of every web-based app). You can't go wrong by learning this language and the relative framework(s)
MVC, MVVM, HMVC... Anything that organises the code and separates concerns is good. Even Yii or rails can be a good choice. :)


Edit:

Also... Speaking about speed... Everything other than the low level languages are bloated. Python, php, java everything...... That's not the point when it comes to web development atleast. The web requests can take time, no problems. There are other bottlenecks to solve before you think of writing machine language, think of doing the right thing. It could be as simple as doing a bad mysql call sometimes (think what would have happened if fb tried to fetch likes count on a post just with a normal count query.). Interpreters aren't your real problem, especially because you can scale horizontally these days. Don't try to be a purist. Use the best tool for the job and have a solid design. Think twice, code once.
 
Last edited:
Your best bet is to learn HTML (a few days) -> CSS (a few days) -> Javascript/NodeJS.
Javascript is run on the frontend and backend. It'll be easier to learn one and use it for everything when you're starting out.
TBH, you can't go wrong with any programming language, but the main thing is getting started instead of debating on what to learn.
Javascript is a great language to start with because the community is big, there are many answered questions on StackOverflow if you get stuck,
and anything you need is Google-able. Companies are constantly hiring JS programmers too.

You just got to pick something and start building. It's the only way to learn fast.

Note: I'm a self-taught programmer who's been working as a software engineer for the past 10 years.
I know JS, Python, C/C++, Java. In the end, there just tools in the toolbox. You use different languages for different tasks, but all of them can be used for any task.
 
Learn some basic HTML & CSS for making the front-end. Later you could try out some frameworks. I'd start with Laravel, it's the most elegant one.
 
Back
Top