Which programming language to learn first?

TraderBane

Senior Member
Jr. VIP
Joined
Sep 3, 2018
Messages
918
Reaction score
338
Hi guys. So I am an entrepreneur and my main bread and butter is ecommerce.

I am flowing with ideas , bots, systems, SaaS businesses, etc, etc that require knowledge in coding. So I am thinking about learning some coding so that I don't always have to rely on other people, pretty much I want that POWER to create anything. So!

I did some research to see which language to learn first, and seems the general consensus is Python.

Based on my ambitions, Do you agree? Should I go with python?

Or What do you think?

I dont want to develop mobile apps,

I want to create bots, I want to create automation systems, I want to mess with APIs.

Thanks in advance.
 
Everyone will say yes python. However, I would like to hear from someone with years of PHP experience who didn't feel satisfied moving to Python? I would say PHP comes naturally after html/css/js its such a piece of cake to move on to including it in your site and doing anything with it. I plan to one day learn python, but at the moment? no. I'm enjoying building things in PHP, and being able to have the confidence to deal with many open source e-commerce platforms such as woo and magento. Until those platforms shift to python if ever, I'm sticking to PHP, and highly recommend it too.
 
Javascript is the future according to what I am seeing these days. Learn it.

If you want to learn in the traditional way, start with a strongly typed language like C++ may be.
 
I would say PHP comes naturally after html/css/js its such a piece of cake to move on to including it in your site and doing anything with it.
I don´t consider myself to be a web developer but I was kind of forced to learn HTML due to SEO and, afterwards, when I started learning about Technical SEO and WordPress speed optimization I found it logical to start diving into CSS and JS (I haven´t for too deep on this) them, I stated learning about PHP but never really got too far with it.

Although, I am able to learn through a piece of code snippet from the functions.php file and understand what is about.

On the other hand, Python, has REALLY grow on me after realising all the practical uses it has for SEOs. How we can automate and run scripts to process large chunk of data, to monitor and track stuff, etc.

I understand what you´re saying but I feel choosing the best programming language to learn it has a lot do with what each person needs and requires.

For me, it has to be Python although, I also want to learn PHP but NOT to build anything but to be able to further optimize a WP site performance.
 
If you master python, for example, you have to actually work for money unless you can build something like a saas that will bring money while you sleep. Even so you will have to work unless you build a team to work for you.

If I have to start learning programming I would focus on Swift because 1. It is easy to learn and 2. There is huge growing demand. 3. Building ios apps is fun, simple apps require low maintenance and can be profitable.
 
You can't go wrong with python for bots. Nodejs is also good for this stuff.
For web bots you should probably know how web sites are built, so PHP/JS is in consideration too
 
Just learn whatever, it doesn't really matter. Once you have some decent experience, you'll have no problem switching.

I never touched NodeJS/JS in my life, yet I work with python for over 10 years. Recently, I had to translate a .js to .py and it was a piece of cake.

Once you know all the general rules, it won't make much difference.

If you MUST pick, pick python just because of the job opportunities. I strongly suggest you incorporate some cloud tech in the learning process. Most of my clients use GCP, while others use AWS. Both are much the same.

Give yourself a project, deploy your first app on appspot(Google App Engine) with a very simple python script. See how it works and learn from the experience.
 
Holy shit thank u guys so much for the insight and advice

keep them coming

this was such a good idea

much better than posting on reddit or anywhere else

BHW is pretty damn powerful
 
Once you get a grasp of general programming concepts you can switch to any similar language without having to learn from scratch. I started with Java, switched to C# and do some Python and Javascript from time to time

I'd say that Python is good enough for your goals. It is widely used for scripting and is said to be easier for learning
 
Python is great for scraping if that interest you
 
I knew Java for my day job. I started PHP myself for a nice simple language to start with. If I was to start now, I would choose JS and/or python for max flexibility
 
I would suggest learn javascript first then pick a high performance language like Rust to supplement your tool kit.
 
This should be your learning order:
1. HTML5
2. CSS
3. JavaScript (you don't have to go very deep, just learn the concepts and basics)
4. SQL commands
5. PHP (create a basic CRUD, database web app)
6. Python - go into actual programming
7. Then choose a more advanced language such as Java or C#
8. Then start learning some architectures such as MVC etc. And choose some libraries according to your needs.

After you learn all of these things, I guess you will choose a career path and know your way.
 
it can be difficult to decide which one to learn first. Some popular options include: Python and java.
Ultimately, the best programming language to learn first will depend on your goals and interests. If you're not sure where to start, consider trying out a few different languages to see which one you enjoy the most. You can also talk to other developers or take online courses to learn more about different languages and their uses.
 
Back
Top