开发者

What is the next logical step for language learning after learning BASIC? [closed]

As it currently stands, this question is not a good fit for o开发者_StackOverflowur Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. Closed 10 years ago.

What is the next logical step for language learning after learning BASIC?


I would certainly as someone coming from the Basic camp ZX81, Spectrum 48K, QB, PDS 7.1 recommend that you look at Python. It is very approachable i.e. has a syntax that one quickly can get a hang of, I had Java during my Computer Sciences education and disliked Java because I found it too quirky.

Don't get me wrong I love the idea of OOP however programming needs to be fun, and speaking of easy to learn and fun there is a smashing tutorial series on Python by a guy called Bucky Roberts, referring to himself as thenewboston on youtube - The first lesson can be found on http://www.youtube.com/watch?v=4Mf0h3HphEA well actually he's made more than just one tutorial, he has 3 tutorial series regarding the subject of Python, one is basic Python just called Python Programming Tutorial, one named wxPython Programming Tutorial and the last one named Game Development Tutorial. Oh and Python can be used as OOP as well :)


I suggest that you learn ANSI C, as there are so many different languages that are based on its syntax. Much of what you will learn is directly applicable in C++, C#, Java, JavaScript, etc.


Depends what you want to learn and why. If you are saying youve just learnt about VB.Net then learning OOP concepts would be a good idea, then perhaps Design Patterns such as GoF.


Quite a subjective question and the answer really depends upon what you want to achieve. Perhaps try exploring another paradigm? Or maybe turn your attention more towards the theory/design side of things and apply the skills you have in learning patterns and architecture?

In such a diverse field as ours with so many good resources for learning available all around, you really are spoilt for choice!

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜