What programming language should I learn?

Russian-Czar

Regular Member
Joined
Feb 10, 2012
Messages
227
Reaction score
68
What is the most used programming language in Internet Marketing that you guys recommend to learn?

I was thinking PHP but want to get an opinion on this.
 
PHP is not a programming language. Its a Scripting language.

It all depends on what you want to achieve. What kind of software/scripts do you want to make?
 
PHP is not a programming language. Its a Scripting language.

It all depends on what you want to achieve. What kind of software/scripts do you want to make?


Don't have any projects that I want to create just want to advance a bit. For now maybe just want the ability to edit some WP themes and plugin for now.
 
I think title is a bit confusing. Just want to find out what computer skill should be advanced in Internet Marketing for a long term.
 
If you are wanting to edit themes etc then learn HTML/CSS/PHP - cant go wrong.

If you want to code actual software then i would recommend either Python or VB.net to start with then progress onto C or variations of it
 
It depends what you want to do .....in general HTML/CSS/PHP would be a good place to start in relation to internet marketing, those three will give you a lot of skills that will help you along the way. If you are maybe looking to go a bit deeper than that look into learning JavaScript(Jquery,AJAX) and maybe even Java, you can do alot with Java from making apps to making personal tools for SEO. Find out what you would like to do and start from there, and remember you dont need to know any programming to make money in IM.
 
If you want to make more advanced applications and interactive websites, give Ruby on Rails a try. It's all the rage at the moment. There are tonnes of step by step books and the RR scaffolding structure makes it easy to get going with simple applications.
 
Don't have any projects that I want to create just want to advance a bit. For now maybe just want the ability to edit some WP themes and plugin for now.

As everyone has said, HTML/CSS. Learn that or you'll be pulling your hair out. A natural extension to that would be Javascript - learn how to use it in combination with Jquery.

If you get sick of web, I'd recommend C# over VB.NET - they're basically the same thing with a different syntax, and I much prefer C# syntax.
 
PHP is not a programming language. Its a Scripting language.

It all depends on what you want to achieve. What kind of software/scripts do you want to make?

Many people consider PHP to be a programming language over a scripting language.

For OP, I'd go with C#. Someone mentioned Ruby, but I'd never recommend Ruby as a first language.. Sure, some quite impressive things have been done with Ruby, but I think you'll see more ease, power, and flexibility (at your beginner stage), if you go with C#. Later on, you can begin experimenting with other languages.

EDIT: Actually, download IDEs for both. Play around with them and see for yourself which you like best. Nobody can tell you what would be easier for you to grasp.
 
If you want to make money selling bots then i suggest either c or visual basic. C is a programming language that can make ANYTHING you want (if you have the skills). Visual Basics can only make windows programs and it's kinda limited to what they give you.
 
Thanks you for replies. I know basic HTML right now, but nothing about CSS and PHP. I think that would be a best starting point is to learn PHP & CSS.


I tried PHP on WP and I use trial an error method and it gets a job done to change stuff. Just finding code and figuring out how to change it and using Google to get some new code lines.
 
First decide the target platforms for apps you'll make - web/desktop..but heres an A/B choice

A) If you're MS-oriented, you cant go wrong with Visual Studio & C-sharp.
Advantages for a beginner: your hand will be held all the way

-> solid language, pretty good tools, clear frameworks, lots of docs, platform choice

I haven't used MS for over 10 years myself, but I think its a complete enough package and I'd recommend it before Java, Scala, Erlang or Haskell

B) If you don't fancy M$ playground, consider Python. Consider python anyway...its great fun and a versatile language

Learn it from this website for free: http://www.learnpythonthehardway.org

Also, your gonna want to use databases, but I wouldnt bother learning SQL *to begin with*.
Get up and running with Mongo
Nice free Mongo/Python course here: https://education.10gen.com/courses/10gen/M101/2012_Fall/about
You can find it shared around the interwebs

Option A will have you a nice M$ style front end up and running in no time, but you'll be digging through docs to work with databases...
Option B will have a useful app and DB running in no time, but you'll be scratching around to put a pretty face on it

Choos your poison carefully
best of luck

Ok, now i see your post above that you want to do WP stuff.
1) HTML/CSS
2) PHP/JavaScript
in that order

Good luck
 
Last edited:
start simple: learn python. then go to c, c++, java, ...
Here free python books: pythonbooks(dot)revolunet(dot)com .
You'll see that python is the tool you'll use all the time for IM and general tasks.
 
Last edited:
Many people consider PHP to be a programming language over a scripting language.
It is considered one and the term is slung around loosely, but i didnt want to let him get mixed up straight out the box.
Better he knows there is a difference to save any confusion in the long run.
 
This is an oft asked question. The first thing I would decide is if a "programming language" is what you really need to learn, and if so, which one, and the best way to get acquainted with it.

While almost any programming language can do the same tasks (this is a general statement, do not flame me), many are suited for specific environments best. I agree with many that a good "beginners language to learn is python. It is relatively easy to learn, and it has the added benefit of not having to be "compiled" first in order to test your code the the use of the internal or other IDE.

The problem an internet marketer might encounter with python is that it is a programming language. It might be overkill for you IM needs. The Internet is a fickle place, and while python can be used to create complete online projects (check into Flask for the python micro platform for online environments), you may find avail tools that suit your needs and can be deployed much faster than programming your own.

While "commercial production" software can be made in any language, custom programs are best when compiled to the specific machine that uses them, allowing for more streamline code and higher security.

If you feel that this is to your benefit and interests you, then by all means learn to program.... but first....

Before you jump in and start to write code, I would become very familiar with a text environment and your chosen OS. I would do this by learning to automate your system in little ways through the use of CMD or Powershell on Windows, and Bash or another variant in Linux/BSD (dunno on the mac).

This will give you a little insight into the inner workings of your OS, save you lots of coding time in the future, and get you ready for diving into the world of text coding while allowing you to use your new skills immediately for about anything you want your system to do.

This advice might not be as fun as a Youtube video, but to follow up on it might open your eyes to things you never thought of, as well as allow you to start "programming" custom tools for your system even before you learn a full language.
 
PHP is not a programming language. Its a Scripting language.

I 'll just copy paste something from the internet.

Scripting languages are programming languages.

The idea that the two types are separate ("versus") comes from people who are trapped in the mindset that a language cannot be both convenient and powerful. Mostly, these people have a C or C++ background, and they've worked hard to stay as close as possible to their language of origin (Java, C#). It's natural that they choose to denigrate whatever the new, popular language is this way.

There 's no actual distinction apart from historical reasons. Anyone who thinks PHP is a language for "scripts", probably still uses version 2 and lives in 1998.
 
From wiki :

PHP*is an open source*server-side scripting*language designed for*Web development*to produce*dynamic Web pages.*

Anyone who is taught computing is taught the differences between scripting and normal programming.


Sent from my GT-I9100 using Tapatalk
 
Last edited:
Back
Top