DEV Community

Discussion on: What was your first programming language and why?

Collapse
 
leobm profile image
Felix Wittmann
  1. Locomotive Basic (Amstrad CPC 6128)
    I wanted to learn writing games.

  2. Z80 Assember (beginner Level)

  3. QuickBASIC (games)

  4. Turbo Pascal (Applications, Games)

  5. 80386 Assembler (Games, graphics programming)

  6. Delphi (Applications)

  7. Perl (Web, Shell, Backend)

  8. Java 1.1 (Applets, graphics/games programming)

  9. Javascript, Actionscript (Web)
    ..
    ..
    ..

Collapse
 
darthknoppix profile image
Seth Corker

That's a lot of variation. It sounds like you chose languages for developing games. Do you still develop games today and what are using now?

Collapse
 
leobm profile image
Felix Wittmann

I studied graphics/communication design. But today I'm writing business applications. Frontend and Backend.

I use Java,PHP,Perl,Clojure in the backend
and Javascript,Typescript,Angular,clojurescript on the frontend.

When I have time I'm playing with erlang,prolog and purescript.

Thread Thread
 
darthknoppix profile image
Seth Corker

Awesome stuff, is ClojureScript a new addition to the stack? What's your favourite feature of Clojure that makes you more productive?

Thread Thread
 
leobm profile image
Felix Wittmann
  • The fast feedback because I can easy evaluate my cljs forms in the browser (nodejs) environment. I test my code (functions) while I am developing.

figwheel and shadow-cljs are very great!

I think the immutable nature of clojure's datatypes is one point why this works.

  • the good interoperability with the javascript language

  • the simplicity of the language. I'd like e.g. purescript too. But often you fight with the type system and forget to solve the problem first.