new-language

Learning New Language between Ruby & F#

After finish reading "The Pragmatic Programmer", I have come to a conclusion that it's time for me to learn some new language other than C#/VB.NET every year. I have come down to 2 languages that I would like to go with. Ruby & F# Should I go with Ruby or F#? That is the question. Ruby is dynamic language, where a lot of C# features ...

Coming up to speed on the programming environment

I'm not a full-time software guy. In fact, in the last ten years, 90 % of my work was either on the hardware or doing low-level (embedded) code. But the other 10% involves writing shell scripts for development tools, making kernel changes to add special features, and writing GUI applications for end-users. The problem is that I find m...

Personal Project - Next practical language/tech to learn

I'm working on a personal project doing some finance analysis. It's a totally new field for me, and I'm really having fun with it so far, plus working in the high-level language arena is a great break from my embedded systems daytime work. I have a MySQL backend on a non-local server with a pile of stock data. My task now is to do some ...

What application you recommend to start peeking to learn Python style?

Do you know any application, the more interesting/useful the better, to introduce a new person to Python language and the Python code style, but not necessarily to OO programing, so as to learn the subtleties and idioms of the language and surrounding community? I'm thinking along the lines of people that has worked with JavaScript, Jav...

Which programming language requires the most different mindset from C++?

I'm looking for a useful language that is turing complete. Being predominantly a C++ programmer, I'd like a language that forces me to learn from scratch to wrap my head around it. What I hope to get out of this are new ways of approaching a programming problem and thinking it through - ways that I would not have necessarily used if I wa...

How do you learn deeply about newer technologies that don't have a well-established book?

Recently I've wanted to learn about Solr, the web front-end for Lucene. I went so far as to purchase the only existing book solely about Lucene (Lucene in Action, by Manning Press) but it barely had a word on Solr. So there I am, trying to do a proof-of-concept implementation for a professional project, and I'm reading source-code, m...

Bringing new programming paradigms into the workplace

I'm currently learning Haskell, largely for my own entertainment. It seems like some of the programs I develop at work could benefit from being written in a FP language. However, I'm very aware that if I were to deliver a unit of Haskell code, I'd be presenting my employers with a maintenance challenge: I'd be the only person in the org...

Is it worth learning Java libraries if I'm not going to actually use Java?

So I've been programming in PHP and Python (and recently Ruby), and I was just wondering: should I just Java-based languages (or the Java implementations of languages) from now on, to take advantage of the immense collection of Java libraries? Would that really benefit me as much as I think it would, or am I crazy? For example, let's sa...

Has anyone tried Mythryl?

I read about Mythryl this morning and it seems a very interesting language. Has anyone built something with it? What do you think about it? ...

New language for a jr programmer new to the industry?

As a programmer new to the software engineering industry, I'm trying to decide a new language to learn. I currently use Ruby/Javascript/HTML/CSS/SQL at the workplace, but would like to try a compiled language for a change. I am currently torn between learning a functional language like Haskell, or an imperative language like Java. All ...

Is PowerShell worth learning?

I played around with PowerShell yesterday, and it seemed pretty nice ( the GUI at least ). Is it worth getting to know the language? I'm pretty proficient in Ruby/Python/Perl/Groovy when it comes to scripting languages, so I think the fact that PowerShell is a scripting language isn't a bonus here. Another thing I didn't like was that P...

It's Possible To Develop For Which Platforms With Sing#

Hello, Recently I was reading about Singularity and one of development languages of it was Sing#, then I want to know, in which platforms I can develop for with Sing# ...

Making my own CSS

Don't worry, I'm not breaking the web :P I'm annoyed by some stuff in CSS, and I'm going to fix it. It'll be syntactic sugar only, my language will be server-side compiled to regular CSS, so there's no need for special software on the client side. My current ideas: Variables (actually, they're constants). You will be able to define c...

The First App You Write in a New Language

What is the first non-trivial app you'd write in a language you're learning or that you've just learned? I'm currently trying to teach myself C#, and I'd like to write a non-trivial application to test my knowledge and to get more comfortable with the various libraries. When I was learning Java some years ago, I decided to write a cha...

How much leeway do I have to leave myself to learn a new language?

I'm a relatively new hire, and I'm starting on a small, fairly simple project. The language that this project will be implemented in is still to be determined. The question basically boils down to - Java or Python? Here's the dilemma: My manager would prefer it to be done in Python. I don't object to that, but I have no experience in P...

What task can I automate in Python that's fun, simple, and useful?

I'm trying to learn Python. I'm going to eventually be using it at work, but I don't have an active project in it as of now. I've been reading through some documentation and would like to learn some basics, but I learn best when actually coding. So I'm thinking of attempting a small Python project just to sort of "get my feet wet" in Pyt...

IDE framework for a dynamic language?

Let's say I have a super-wonderful new programming language, and I want there to be an IDE for it. What IDE platform/framework could I use to get this done efficiently? I mean things like: Collection of files in a project, searching them, tabbed/split editors etc. — the basics. Syntax highlighting and auto-indent/reformatting. Providin...

What are the disadvantages of targeting the JVM instead of x86?

I'm developing a new language. My initial target was to compile to native x86 for the Windows platform, but now I am in doubt. I've seen some new languages target the JVM (most notable Scala and Clojure). Ofcourse it's not possible to port every language easily to the JVM; to do so may lead to small changes to the language and it's desi...

What is Scriptol?

While searching I came across this. It looks interesting but I have absolutely no idea of what it's for. I like it because you can compile to php, a language I don't enjoy a lot that's really useful. This could be a way I can use php without touching it. The language is odd looking, is there anyone out there who has tried it? Thanks ...

Learning new programming language, useful projects?

So I have to learn python for an upcoming project at work. I know plenty of languages so I'm not too worried, but the project hasn't started yet so I can't learn python as I work on the project. Instead of just going through tutorials and programming random trivial stuff, is there someplace that maybe have open (but simple) problems to s...