HTML/CSS Which Programming Language Should You Learn After HTML&CSS?

Click For Summary
After mastering HTML and CSS, the next step in learning programming largely depends on the intended application. JavaScript is recommended for those focused on web development, as it enhances interactivity on webpages. For a more general programming experience, Python is suggested due to its versatility and ease of learning. C and Ruby are also options, but their relevance depends on specific project needs. Elm is mentioned as an emerging language that compiles to HTML, CSS, and JavaScript, appealing for future web programming trends. The time to master a new language varies, but dedicating three hours daily could lead to proficiency in a few months. Ultimately, the choice of language should align with the desired career path, whether it be web pages, web services, or native applications.
averycasille
Gold Member
Messages
9
Reaction score
0
After learning HTML&CSS, which do you reckon I should learn? Javascript, Python, C or Ruby?

Also, how long would it take to master it assuming I spend full 3 hours each day?
 
Technology news on Phys.org
How about Elm? It compiles to HTML+CSS+Javascript is poised to be the next big thing web programming.

elm-lang.org

with tutorials at:

elm-tutorial.org

If you want a more standard programming experience then go with Python.

Lastly, I like using the Processing.org IDE. It can do Java but it has Python mode and some examples and can do fancy graphics.
 
Depends on what you want to do.

That's like saying "I've learned English and French, what should I learn next?" It depends on if you want to do business in China or humanitarian causes in Africa.

Are you making webpages, webservices, native applications? HTML and CSS are all webpage stuff, so you either want to continue developing web page code (javascript) or learn webservice code (PHP usually.)
 
Learn If you want to write code for Python Machine learning, AI Statistics/data analysis Scientific research Web application servers Some microcontrollers JavaScript/Node JS/TypeScript Web sites Web application servers C# Games (Unity) Consumer applications (Windows) Business applications C++ Games (Unreal Engine) Operating systems, device drivers Microcontrollers/embedded systems Consumer applications (Linux) Some more tips: Do not learn C++ (or any other dialect of C) as a...

Similar threads

  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 15 ·
Replies
15
Views
3K
Replies
86
Views
2K
  • · Replies 16 ·
Replies
16
Views
2K
Replies
3
Views
2K
  • · Replies 133 ·
5
Replies
133
Views
10K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 397 ·
14
Replies
397
Views
20K
  • · Replies 25 ·
Replies
25
Views
715