Which programming language(s) after HTML, CSS, Javascript?

I know HTML and CSS are not languages, but which programming languages ​​should you learn after Javascript? My area at the moment would be websites (web applications) and apps.

(2 votes)
Loading...

Similar Posts

Subscribe
Notify of
8 Answers
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
regex9
1 year ago

I would see two ways that could be of interest:

  1. You’re dealing with the backend development.
  2. You continue to work with frontend technologies.

First would of course be advantageous to get more functional clearance for more complex applications. A classic example would be a login area for a website where it would be important to store the data securely and persistently. An interface to a database or the application of sessions is useful.

There are several programming languages suitable for backend development. Common among others

  • C# (with ASP.NET)
  • Java (with Jakarta EE / Play / Spring / …)
  • JavaScript (with Express / Koa / Nest / NextJS / Sails / …)
  • PHP
  • Python (with Django / Flask / Pyramid / …)
  • Ruby (with Rails / Sinatra / …)

I believe that the highest learning curve in this list is C# and Java. In principle, both technologies are suitable for complex enterprise/e-commerce software, but also web services. They are used primarily in the commercial sector.

The easiest way to get into PHP is to get started. The language is best suited for simple to medium-sized applications (e.g. webshops). In this case, it would also be worthwhile to work into a framework such as Laravel, Phalcon or Symfony.

Besides this, I would recommend that you deal with SQL and a database system (e.g. MariaDB or PostgreSQL). As an alternative, there are NoSQL-DBMS such as CouchDB, MongoDB or Redis, whose use is particularly worthwhile in real-time applications (Messengers, Online Games).

If However, if you want to focus on the front-end development, look at CSS and JavaScript frameworks (Angular, Bootstrap, React, Svelte, Tailwind, UIkit, Vue, …). LESS or SCSS and TypeScript would also be interesting abstractions for CSS and JavaScript.

(…) and apps. …

C# and Java are very suitable for desktop applications. You can implement the graphical interface with WPF or MAUI (C#) or JavaFX (Java).

For small tools with rather simple surfaces you could also consider Python (with kivy, PyQt or kivy) or JavaScript (with Electron).

With regard to the development of mobile apps, you are well advised with C# (and Xamarin or MAUI) or JavaScript (React Native). Java would be a suitable choice for Android apps, while the development of iOS apps will be a bit more complicated. Other options are C++ (with Qt), Dart (with Flutter) or Kotlin.

If you know from the start that you only want to develop for Apple OS, Swift would be the best choice.

 Mirko Marek
1 year ago

Moin,

in most cases and in practice it is recommended to learn PHP as it is widely used for which has been developed and support many web servers and web hosters PHP. Although there are alternatives like Python, they are not widely used in creating web application and have not been explicitly developed for web development.

I recommend looking at PHP. PHP allows you to create web applications on the server side and thus you can implement very complex projects, but also smaller projects can be easily created and handled.

Xandros0506
1 year ago

the language best suited for the project.

In web applications, the logical addition of PHP/ASP/JSP would be – depending on the server used.

AldoradoXYZ
1 year ago

Hey,

after this list, I would look at TypeScript and a well-known (widely distributed) framework, such as Vue.js or React.

Especially if, as in your case, you want to stay in the more front-end area. For Backend would be Node.js certainly interesting.

Basically, other languages are probably not as interesting at all, but rather the frameworks so that you can fully exploit your existing knowledge.

Greeting and fun

Pixelated
1 year ago

PHP and MySQL or deepen into JavaScript.

PeterP58
1 year ago

JAVA! You can even make smartphone apps with this! 🙂

Of course, what is never wrong is database systems. So, for example, MySQL … with PHP, access to it is standard and quite simple!

Jw210645
1 year ago
Reply to  PeterP58

kotlin is newer, simpler and better documented. it is much newer and better suited for android apps, especially with modern designs. Moreover, there is a super cure on the android developer page to learn kotlin developed by !GOOGLE!

NackterGerd
1 year ago

Then I would look at PHP

Ideal for

  • Dynamic websites
  • Edit forms
  • Create emails
  • Sql Data processing