+ 2

What i focus on?

programming languages: C, C++, JAVA, VB.NET, C#, F#, [HTML +CSS + JS + JQ, Asp.net, PHP, PYTHON, Ruby, R, ] Swift & others

28th Nov 2017, 7:23 PM
ibrahim ahmed
ibrahim ahmed - avatar
2 odpowiedzi
+ 2
If you're a beginner you should focus on a language which is beginner friendly. Python is a great point to start since the syntax is easy to learn, it's well documented and there are millions of resources to use for learning Python out there. With Python you can do almost everything, even games. So I'd recommend you to take Python to do your first steps in programming.
28th Nov 2017, 7:41 PM
Enrico Ludwig
Enrico Ludwig - avatar
+ 2
If you're a beginner, don't sell yourself short like you're incapable of learning. You're not incapable of learning, so don't pick the route that appears easy just because it appears easy; that doesn't make it the better route. You're more amazing than that, so don't sign up for the perception that you can't ride a bike unless you use training wheels first. With that being said, you're asking the wrong question. The question should be "What do you want to focus on in the short/long term?" What is it that you plan to spend your time on career wise? Software development? App dev? Game dev? Web dev? etc... Depending upon what you want to focus your time on later, will change what you should be focused on right now. For example, if I wanted to focus on game development and specialize in Unity 3D, I'd focus on C# right now. If I was going to focus on Unreal Engine, I'd focus on C++ instead. If you're unsure of what direction you want to take, then play around with some and see what feels good to you after you learn more about it. If you're going to go with web development, then start with something like HTML, CSS, JavaScript, SQL, NodeJS, PHP, Angular, React, etc... If you're wanting to focus on general application development, then focus on stuff like C#, Java, C++, etc.. For myself, I started with C++ back in the 90s, and had no problem at all learning it as a 13 year old boy. On top of that, we didn't have the internet/resources like we do right now, so I didn't have the whole world to ask questions to and I didn't have the online resources yet, which meant I had to use physical books to learn and reference from. If I can do that as a little kid, then I think you'll be able to manage to pick ANY language and learn it easily with the resources you have available to you. Best of luck to you! Focus on what'll compliment your future. PS - Python has -horrible- syntax and it doesn't translate easily to other languages. Whereas if you learn one of the C-based langs, learning the others is child's play.
28th Nov 2017, 7:52 PM
AgentSmith