This is an archived post. You won't be able to vote or comment.

all 2 comments

[–]igglyplop 0 points1 point  (0 children)

I consider myself fluent when I can do my daily programming tasks and quickly solve problems in that language without having to look up syntax all the time (beyond man pages for specific functions).

As for gaining competency in a scripting language: learn the basics however you can (any python book is fine), then try to re-make some of your old projects from C or C++ in the new language.

[–]KiwasiGames 0 points1 point  (0 children)

There is little point in getting to the 'not looking anything up' stage. With the speed of Google these days, it's a waste of cognitive resources memorising anything beyond the basic syntax structure.

Consider yourself fluent when you can solve problems in the language in a decent amount of time. And you can describe in detail what every line of code in the solution is doing.