Want to learn Programming Language. Which one?

titanium777

New member
Jul 15, 2010
881
4
0
The Golden State
I've been doing affiliate marketing for years, but feel like my lack of programming knowledge has been holding me back.
In addition, I'm driven to learn more programming, but stuck on what direction to go.

Between: HTML, CSS, PHP, Javascript, Ruby, Python...I don't even know where to start.

Would taking steps to be a full LAMP developer be the way to go? I feel like HTML/CSS are the basics, then maybe learning PHP or Ruby?

Thoughts?
 


those are languages for web development, and the right tools.
let me explain it to you, to give you an idea. :)

first, you need to learn html and css.
you're right, those are the basics in web development that you need to understand first.


HTML will provide structure to the websites (more like the walls, foundations, roofs of a house.)

and CSS will provide the design to the whole website. (wallpapers, paints, house decors, something like that.)


after learning html and css, you can now move to Javascript, php or python,these languages will provide functionalities to the website.
you can go with Javascript, php or python directly but in my opinion, it will be hard to understand without knowing html and css first.


in other words:
if you want to build just a static websites(kinda hard to maintain in my opinion)
then HTML and CSS will do the trick.


if you want to build dynamic websites(websites that can interact with the viewers)
then html, css, javascript, (python or php) is what you need.

hope i made it clear. :) Goodluck
 
one more thing, please don't get me wrong.

html and css are not programming languages.

html is a markup language and css is a stylesheet language.

php, python, ruby and javascript are the programming languages.

cheers.


if you like my answer, there's a 'thank' button. :) haha
 
There should be no bar in learning - the more you learn the more you gain.

But yes taking help from masters and experienced people will guide you better.

I like the answer from "Member8200"

Thanks
 
html and css are not programming languages, and are both super easy to learn. Both are pretty much essential for doing anything on the web, and it doesn't take much to get the basics down.

Next is probably Javascript, because you can do a fuck ton with it as far as front end web development is concerned. I would chime in and say php, but that's just because php is what I know so it's what I use. I learned php so I could develop for wordpress, but I've been able to do a lot more with it than just that.

I don't actually think it matters much whether you learn python, ruby, etc first. I learned Java first, but learning php and Javascript was a breeze since I already had a background in Java. So pick one, do as much as you can with it, and learn more as you need them. Learning the first language is the hardest, the rest come pretty easy after that because they are very similar in a lot of ways.
 
If you have a passion for programming absolutely go for it. If you just want to learn it to build some basic tools I would recommend outsourcing.
 
Good answers!

In terms of the programming languages, what's the difference and functionality between: PHP, Ruby, Python, Javascript?

Would would maybe be better to learn (ie: more prevalent 5 years down the road)?
 
Good answers!

In terms of the programming languages, what's the difference and functionality between: PHP, Ruby, Python, Javascript?

Would would maybe be better to learn (ie: more prevalent 5 years down the road)?


PHP, python, ruby are server side scripting languages, meaning, this programming languages are used to interact with the server of the website.

And languages which ONLY runs on the server.(if you view the source code of a website which has been written with server scripting languages, you cannot view the codes, because those scripts only runs on the server)

in terms of functionality, people would probably say, 'php is better, or python is better, or ruby is better,'

in my opinion, that's because it's what they prefer and easy for them to use.
those scripting languages can pretty much do what other scripting language can do. it's only a matter of preferences.


hope this helps. :)
 
Php for sure

Edit: Ok why? well think about it, facebook is written in php.. PHP literally gives you the power to build basically anything you want. For web apps you'll also need some javascript but in my experience PHP is essential and you'l have a good foundation after learning php to be able to hack any kind of JS together to get the functionality you want
 
Ok why? well think about it, facebook is written in php.

No it's not, it's written in PHP and then converted to C++ and compiled as a native executable.

Why? because PHP is a pile of shit that while easy to learn will make it harder to migrate to other languages because it teaches you bad programming habits.

OP Learn HTML, CSS, and Javascript.

That way you can do both front and back end development by leveraging NodeJS (server side javascript).

You'll kill two birds with one stone.
 
No it's not, it's written in PHP and then converted to C++ and compiled as a native executable.

Why? because PHP is a pile of shit that while easy to learn will make it harder to migrate to other languages because it teaches you bad programming habits.

tqzGqEg.gif
 
It all depends on what you want to do.

For sure though you should start with HTML/CSS.

If you give me a better explanation of what you are wanting to accomplish then I can give you better direction.
 

Put the gun down, it's not to late to learn a real programming language.

First you have to forget everything you know about PHP, try drinking a lead based paint (if you can still find it for sale).

Then choose from the plethora of languages that are well thought out and well designed.

I don't follow the development of PHP, but have they discovered how to do multi-threading yet?

I love the 1990's
 
Put the gun down, it's not to late to learn a real programming language.

First you have to forget everything you know about PHP, try drinking a lead based paint (if you can still find it for sale).

Then choose from the plethora of languages that are well thought out and well designed.

I don't follow the development of PHP, but have they discovered how to do multi-threading yet?

I love the 1990's

Who gives 2 shits. The guy is an affiliate wanting to expand his skills.

HE IS NOT A PROGRAMMER TRYING TO GET A JOB AT MICROSOFT.

This is the issue "programmers" have. They care too much about white space and who can do something in less lines of code.

Affiliates and people who want to make money, just want a solution.

Ask yourself which side you want to be on and whats more important to you:

1. To get a job where you are praised for your work with a piece of paper every 12 months and maybe a 2% raise every year

OR

2. You want to make money ( as an affiliate, as a business owner, etc ) and you just need a solution that helps you make that money or gets you to a point to where you can make it ( with VC, or an MVP, etc )

With that understanding is where you will find what you want to learn.

BTW, I've never multi-threaded in my life.
 
Who gives 2 shits. The guy is an affiliate wanting to expand his skills.

Wrong side of the bed this morning?

HE IS NOT A PROGRAMMER TRYING TO GET A JOB AT MICROSOFT.

Now that's just a low blow.

This is the issue "programmers" have. They care too much about white space and who can do something in less lines of code.

Affiliates and people who want to make money, just want a solution.

Ask yourself which side you want to be on and whats more important to you:

1. To get a job where you are praised for your work with a piece of paper every 12 months and maybe a 2% raise every year

OR

2. You want to make money ( as an affiliate, as a business owner, etc ) and you just need a solution that helps you make that money or gets you to a point to where you can make it ( with VC, or an MVP, etc )

With that understanding is where you will find what you want to learn.

Yes because the world is black and white.

You either want to be a 9 to 5 cubical drone which means you care about the quality of your code or you want to be an affiliate and make mad monies while having hot bitches ride your cock but slap together shit code... right?

My point was that there are better alternatives to PHP.

BTW, I've never multi-threaded in my life.

Since you're living in the 1990's can you tell past me to buy Microsoft shares, thanks.
 
I've been doing affiliate marketing for years, but feel like my lack of programming knowledge has been holding me back.
In addition, I'm driven to learn more programming, but stuck on what direction to go.

Between: HTML, CSS, PHP, Javascript, Ruby, Python...I don't even know where to start.

Would taking steps to be a full LAMP developer be the way to go? I feel like HTML/CSS are the basics, then maybe learning PHP or Ruby?

Thoughts?

I'm not a programmer but I consult for small tech start-ups in my 9-5 and talk with programmers all day. here's my 2 cents.

Your question is too vague.

not enough info really in terms of where you hope to go with this to recommend 1 or 2 languages to use. The basics for front end are HTML and CSS so I guess you could start there.

Ruby is a newer object oriented language that you can do a ton with. Ruby/Rails is even easier. much easier. But this comes at a cost- it's less scaleable and customizeable. There's always this tradeoff in programming. But I don't know if you're trying to make 2K a month extra income, or build a 7 figure business. Maybe you don't give a shit if the code is scaleable. That's not a bad thing. it's just personal choice.

Python is a scripting language, so I wouldn't bother, but again I don't know wtf you hope to be building, and whether you only want to do front end development or full stack web development.

The software engineers I talk to in tech start-ups will tell you that PHP is a dying language. But that doesn't mean it's not super useful and widely used for the time being.
Someone outside of the start-up community at a company like Citi Bank might strongly disagree and do nothing but PHP all day.