Jump to content

First programming launguage

world_of_skin

did scratch for 3 years when i was 12 and i can make terrible basic html/css websites.

 

should i continue web development and learn JavaScript or PHP or try something more general like C or Java

 

Link to comment
Share on other sites

Link to post
Share on other sites

If you want to work in web development, know HTML & CSS, learn Javascript.
After that learn PHP or learn Node.JS then learn SQL or Mongo DB. You're a Full stack engineer now.

If you want to make desktop applications, learn C++.

 

There are many programs that allow one to use their web development skills to make desktop and iPhone/android applications using HTML, CSS & JavaScript.

 

 

I'd say stick with web development if you're good at it & like it. Otherwise, it won't hurt to learn a general purpose programming language. (Even though JavaScript will teach many of the concepts.)

EDIT:
I say learn JavaScript for your situation if you want a straight answer but I gave you advice on things to consider.

Link to comment
Share on other sites

Link to post
Share on other sites

If you really want to learn how to program check out the SICP book and learn scheme.

Link to comment
Share on other sites

Link to post
Share on other sites

6 hours ago, fpo said:

You're a Full stack engineer now

You're also jack of all trades, master of none. 

 

I highly recommend picking an area and deeply learning it. 

 

For me it was nodejs and mongod, although this has d made me the database guy lol

                     ¸„»°'´¸„»°'´ Vorticalbox `'°«„¸`'°«„¸
`'°«„¸¸„»°'´¸„»°'´`'°«„¸Scientia Potentia est  ¸„»°'´`'°«„¸`'°«„¸¸„»°'´

Link to comment
Share on other sites

Link to post
Share on other sites

Generally, you're going to want to pick one popular language, and learn it extremely well before moving on.

So much of programming is about how to program rather than what language to use. If I'm honest, you're first language doesn't really matter, as long as it's ecosystem makes easy (or possible) the type of creations that will hold your interest as you learn and grow.

So, with that in mind, what are your actual interests? What does @world_of_skin want to make computers do?

ENCRYPTION IS NOT A CRIME

Link to comment
Share on other sites

Link to post
Share on other sites

13 hours ago, vorticalbox said:

You're also jack of all trades, master of none.

It might be a good idea to try out stuff before you dive into something (I've just seen this).

Choose whatever you want and change if you don't like it. You have nothing to lose.

ಠ_ಠ

Link to comment
Share on other sites

Link to post
Share on other sites

On 4/30/2020 at 1:56 AM, world_of_skin said:

did scratch for 3 years when i was 12 and i can make terrible basic html/css websites.

 

should i continue web development and learn JavaScript or PHP or try something more general like C or Java

 

What exactly are you trying to acheive with knowing the spesific languages? What are you trying to make or rather yet. Why do you wanna know them? This is the question you should ask yourself.

Link to comment
Share on other sites

Link to post
Share on other sites

On 4/30/2020 at 1:56 AM, world_of_skin said:

should i continue web development and learn JavaScript or PHP or try something more general like C or Java

Try Lisp (e.g. Racket), Perl and C. All of those will help you. :) 

Write in C.

Link to comment
Share on other sites

Link to post
Share on other sites

12 hours ago, Dat Guy said:

Try Lisp (e.g. Racket), Perl and C. All of those will help you. :) 

+[--->++<]>++++++++..----------.[---->+++++<]>-.+.++++++++++.+[---->+<]>+++.+++[->++<]>+.++[----->+<]>.++++.[->+++++<]>+..

 

ENCRYPTION IS NOT A CRIME

Link to comment
Share on other sites

Link to post
Share on other sites

On 4/30/2020 at 12:56 AM, world_of_skin said:

did scratch for 3 years when i was 12 and i can make terrible basic html/css websites.

 

should i continue web development and learn JavaScript or PHP or try something more general like C or Java

 

I would strongly suggest you figure out what kind of project interests you, then choose the one that requires logical thinking.

 

When you are a good programmer, everything else is syntax.

 

 

Intel 12400F | 2x8 3000Mhz Corsair LPX | ASRock H570M-ITX  | Noctua DH-N14 | Corsair MP50 480GB | Meshilicious | Corsair SF600Fedora

 

Thanks let me know if I said something useful. Cheers!

Link to comment
Share on other sites

Link to post
Share on other sites

Hello,

 

No programmer but couldn't help to write this:

Choose your Religion 😇

Have faith and it shall guide you to greatness 🤣

 

 

Regards,

Elsa Ballerina

Link to comment
Share on other sites

Link to post
Share on other sites

You should pick the one you will have fun with!

 

* javascript if you want to play on the web 

* python if you want to play with data, web servers, machine learning 

* C++/ C# for games or unity

 

Java is the opposite fun. Ruby is too magica. C if good if you really want to understand how computers work.

PHP is kinda fun, but not designed well. You will only pick bad habits. 

 

Link to comment
Share on other sites

Link to post
Share on other sites

10 hours ago, molszanski said:

* python if you want to play with data, web servers, machine learning 

or with anything else

import antigravity

ಠ_ಠ

Link to comment
Share on other sites

Link to post
Share on other sites

On 5/5/2020 at 12:23 AM, molszanski said:

* python if you want to play with data, web servers, machine learning 

R could be a better option for most of those.

Write in C.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×