I need a suggestion on what programming language i can start as a newbie

Dhilariousdandy

Power Member
Joined
Oct 21, 2016
Messages
536
Reaction score
181
Hello mates, I want to go into programming but I'm quite confused on the language to start with. I have basic knowledge of HTML and a very little basic knowledge of PHP. However, my aim is to build and develop softwares and apps.

Your suggestions would be highly appreciated
 
Python is the most user friendly starter language and in my opinion the most versatile, useful and powerful. All the good shit (crypto bots, social bots, web scraping, deep learning, any kind of data science actually, any kind of automation) are all REALLY suited to Python, and Python is the most widely-used language to build these kinds of programs.

You'll pick it up way quicker than something like javascript, java or C++.. Do some courses on Udemy etc or pretty much anywhere (so many beginner Python courses) and then 1. start doing Project Euler (just Google it), and 2. Build a Python webscraper from a video like this

You'll be well on your way after that.
 
Python is the most user friendly starter language and in my opinion the most versatile, useful and powerful. All the good shit (crypto bots, social bots, web scraping, deep learning, any kind of data science actually, any kind of automation) are all REALLY suited to Python, and Python is the most widely-used language to build these kinds of programs.

You'll pick it up way quicker than something like javascript, java or C++.. Do some courses on Udemy etc or pretty much anywhere (so many beginner Python courses) and then 1. start doing Project Euler (just Google it), and 2. Build a Python webscraper from a video like this

You'll be well on your way after that.

Thank you so much for this detailed explanation.
 
If you want to build websites continue with PHP. It is easy and really powerful. For the front end you can learn some of the popular frameworks like bootstrap, ui-kit, zurb foundation. That will help you to learn Html/CSS/Javascript and js frameworks. It is best to start the learning process with some small projects. This way it will be more interesting and fun to learn.
Another option is C#. It is really powerful - you can build anything with it. You can build web apps with it too, but it is more complicated for hosting... It is not hard and you can use Visual Studio Community edition for free.

Python is also great language, for starters too, but in my opinion, if you got experience with PHP python syntax might be strange for you.
 
What kind of softwares and apps you want to develop?

For software that won't use internet - best is .Net, Java
For apps - Kotlin is growing pretty fast, Swift for iOS, React-Native is something you will need to learn as well

I would recommend if you started PHP, stay with PHP.

.exe software times are over, everything is on cloud now, keep learning PHP, learn a framework like symfony or laravel and you will be a killer PHP developer :)

Python as many suggest here is great too, but you don't have a lot of programming experience as you mentioned, so I would recommend learn PHP good first, don't throw yourself around everywhere.

PHP and Python are both scripting languages and both can do the same thing.

Good luck!
 
As others commented , python will be a good option.
 
Python will be the easiest to learn by far. But, if building a very solid foundation is important to you, I would suggest you learn any typed language like Java/Go/etc...
 
Both PHP and Python are viable options, especially since you're just starting out. There's definitely something alluring about PHP, though.

As an alternative idea to these two languages, you could learn JavaScript and then Node.js. You'll need to learn JavaScript for developing the front-end anyway (even if you go with PHP/Python), and Node.js uses JavaScript so it all connects smoothly.
 
Most universities teach Python as a start language but I strongly suggest Java. Java is easier to learn and faster than Python.
Python has more libraries and it is good for Machine learning and AI coding.
 
Now a days, mobile users are increasing. So learn UI/UX related courses.
 
I think C is the best choice for a beginner and also you have great videos on thenewboston youtube channel
 
Python is still the easiest and more future proof for a beginner.
The quickest framework to deploy complex web apps may still be ruby on rails, but I don't recommend it to anyone starting now as it's dead and it's pretty much useless out of its niche (web dev).

If you're good with PHP then use that and learn frameworks/hybrid apps etc. If not, I'd start learning python, the a framework based on it like django, then you can gradually use that knowledge to code more modern things like python API backend and js frontend for complex apps.
You wouldn't believe it but many complex apps on the app stores aren't native.
 
Python is still the easiest and more future proof for a beginner.
The quickest framework to deploy complex web apps may still be ruby on rails, but I don't recommend it to anyone starting now as it's dead and it's pretty much useless out of its niche (web dev).

If you're good with PHP then use that and learn frameworks/hybrid apps etc. If not, I'd start learning python, the a framework based on it like django, then you can gradually use that knowledge to code more modern things like python API backend and js frontend for complex apps.
You wouldn't believe it but many complex apps on the app stores aren't native.

He said he is a nooby so need to learn the fundementals not complex staff...
 
Back
Top