Remove Ad, Sign Up
Register to Remove Ad
Register to Remove Ad
Remove Ad, Sign Up
Register to Remove Ad
Register to Remove Ad
Signup for Free!
-More Features-
-Far Less Ads-
About   Users   Help
Users & Guests Online
On Page: 1
Directory: 154
Entire Site: 7 & 1104
Page Staff: pokemon x, pennylessz, Barathemos, tgags123, alexanyways, supercool22, RavusRat,
04-19-24 05:36 PM

Thread Information

Views
423
Replies
5
Rating
0
Status
CLOSED
Thread
Creator
pennylessz
01-04-20 04:21 PM
Last
Post
SacredShadow
01-27-20 01:42 AM
Additional Thread Details
Views: 357
Today: 0
Users: 9 unique
Last User View
01-27-22
pikamander64

Thread Actions

Thread Closed
New Thread
New Poll
Order
 

Which programming language would you recommend to start with?

 

01-04-20 04:21 PM
pennylessz is Offline
| ID: 1375458 | 65 Words

pennylessz
Level: 99


POSTS: 1893/2631
POST EXP: 134008
LVL EXP: 9714484
CP: 5594.5
VIZ: 317256

Likes: 0  Dislikes: 0
I've heard a lot about Python and Java, but my end game would probably be learning to use C# for mobile development. I've tried several methods of learning, but it's hard to do when you're not consistently on a Desktop platform. I'm already pretty adept with scripting languages, but programming requires a lot of math right?

Where did you start and how did you learn?
I've heard a lot about Python and Java, but my end game would probably be learning to use C# for mobile development. I've tried several methods of learning, but it's hard to do when you're not consistently on a Desktop platform. I'm already pretty adept with scripting languages, but programming requires a lot of math right?

Where did you start and how did you learn?
Vizzed Elite

Affected by 'Laziness Syndrome'

Registered: 02-10-10
Location: Within the wires.
Last Post: 149 days
Last Active: 24 days

01-04-20 04:32 PM
Slyshiyoshi is Offline
| ID: 1376615 | 58 Words

Slyshiyoshi
Level: 31


POSTS: 74/272
POST EXP: 42060
LVL EXP: 182068
CP: 2110.3
VIZ: 198141

Likes: 0  Dislikes: 0
pennylessz : I think I already mentioned this to you though in my High School days we learned a bit of C+ and I'm not sure how hard it cause I've heard people having difficulties with it but i'm sure if I relearned the programming language It would be much easier. Different strokes for different folks as they say.
pennylessz : I think I already mentioned this to you though in my High School days we learned a bit of C+ and I'm not sure how hard it cause I've heard people having difficulties with it but i'm sure if I relearned the programming language It would be much easier. Different strokes for different folks as they say.
Vizzed Elite
Totodile Enthusiast


Affected by 'Laziness Syndrome'

Registered: 10-16-19
Last Post: 272 days
Last Active: 215 days

01-05-20 12:12 AM
Minuano is Offline
| ID: 1376765 | 10 Words

Minuano
Galacta
Super Davideo7 2
Level: 122


POSTS: 3628/4288
POST EXP: 189733
LVL EXP: 20522608
CP: 14528.2
VIZ: 404250

Likes: 0  Dislikes: 0
I've learned Java and C, and I've dabbled in C++.
I've learned Java and C, and I've dabbled in C++.
Vizzed Elite
Former Admin


Affected by 'Laziness Syndrome'

Registered: 09-03-09
Location: Kamurocho
Last Post: 278 days
Last Active: 6 days

01-06-20 10:26 AM
Juliet is Offline
| ID: 1376858 | 372 Words

Juliet
Level: 149


POSTS: 6750/6750
POST EXP: 348455
LVL EXP: 40973072
CP: 10708.7
VIZ: 1377896

Likes: 0  Dislikes: 0
Hm... I guess just start with anything you're comfortable with. It really doesn't matter which programming language you choose since programming concepts are what you need to learn when starting out, not syntax. Say for example, web development, what do you need to know? Maybe how to manipulate web pages, how do you pass information around? How and where do you save it? How do you beautify the page without messing up the user experience (if you want front-end)? Etc. Etc. Once you know the concepts, it's easier to search "How to do xxx in yyy programming language using zzz framework?". I usually learn like that lol.

=====================
Background:
I program in Java for a living, it might not be used in the usual web development stuff around for small or hobby apps(specially since we have all these shiny Javascript frameworks around that are now usually easier to setup), but many companies still use java specially for apps where concurrency, heavy loads and security are critical. In my current company, we basically have a department (for Japan region clients only, I'm not sure about the headcounts in other department regions) consisting of 500+ developers who focus on java and a tiny sprinkle of any other skillsets on the sides. For instance I was required to know some stuff about python since I was supposed to create a Java API bridging a python and another Java app, then a good understanding of SQL queries and optimization for dashboard and report creations. Some other colleagues know a bit of React, or Angular, or Ruby, or anything else needed for their project. We might know different progamming languages/frameworks, but Java skills have always been required from us, everyone NEEDS to know Java here. Even for fresh graduates (from what they have told us) their bootcamps were all about Java (the programming language itself and the frameworks).

I've been in 3 companies so far that focus on using java technologies (1 is a startup then 2 are big companies with thousands of employees), and I see job posts looking for java developers everywhere. So no, java is not outdated. And many companies still use java for their existing applications and for creating new ones from scratch.
Hm... I guess just start with anything you're comfortable with. It really doesn't matter which programming language you choose since programming concepts are what you need to learn when starting out, not syntax. Say for example, web development, what do you need to know? Maybe how to manipulate web pages, how do you pass information around? How and where do you save it? How do you beautify the page without messing up the user experience (if you want front-end)? Etc. Etc. Once you know the concepts, it's easier to search "How to do xxx in yyy programming language using zzz framework?". I usually learn like that lol.

=====================
Background:
I program in Java for a living, it might not be used in the usual web development stuff around for small or hobby apps(specially since we have all these shiny Javascript frameworks around that are now usually easier to setup), but many companies still use java specially for apps where concurrency, heavy loads and security are critical. In my current company, we basically have a department (for Japan region clients only, I'm not sure about the headcounts in other department regions) consisting of 500+ developers who focus on java and a tiny sprinkle of any other skillsets on the sides. For instance I was required to know some stuff about python since I was supposed to create a Java API bridging a python and another Java app, then a good understanding of SQL queries and optimization for dashboard and report creations. Some other colleagues know a bit of React, or Angular, or Ruby, or anything else needed for their project. We might know different progamming languages/frameworks, but Java skills have always been required from us, everyone NEEDS to know Java here. Even for fresh graduates (from what they have told us) their bootcamps were all about Java (the programming language itself and the frameworks).

I've been in 3 companies so far that focus on using java technologies (1 is a startup then 2 are big companies with thousands of employees), and I see job posts looking for java developers everywhere. So no, java is not outdated. And many companies still use java for their existing applications and for creating new ones from scratch.
Vizzed Elite

3rd Place in the July 2009 VCS Competition!




Affected by 'Laziness Syndrome'

Registered: 05-10-09
Location: Manila, PH (Asia)
Last Post: 1565 days
Last Active: 115 days

01-27-20 12:57 AM
drag00n365 is Offline
| ID: 1379543 | 119 Words

drag00n365
Level: 73


POSTS: 1227/1306
POST EXP: 40824
LVL EXP: 3387942
CP: 946.6
VIZ: 47538

Likes: 0  Dislikes: 0
juliet is right about it being important to learn programming concepts rather than syntax. after you learn your first language youll be able to learn others in a very short amount of time. that being said i think its way easier to learn using c#. java has a ton of inconsistencies that make learning it first cumbersome. my school recently switched to teaching the student java from c# and students have been having a much harder time imo. c++ is a good one as well but at some point youll have to learn pointers which are very useful but can be difficult for some. cant really go wrong no matter what though as long as you learn the concepts.
juliet is right about it being important to learn programming concepts rather than syntax. after you learn your first language youll be able to learn others in a very short amount of time. that being said i think its way easier to learn using c#. java has a ton of inconsistencies that make learning it first cumbersome. my school recently switched to teaching the student java from c# and students have been having a much harder time imo. c++ is a good one as well but at some point youll have to learn pointers which are very useful but can be difficult for some. cant really go wrong no matter what though as long as you learn the concepts.
Vizzed Elite

Affected by 'Laziness Syndrome'

Registered: 03-11-10
Last Post: 1173 days
Last Active: 1154 days

01-27-20 01:42 AM
SacredShadow is Offline
| ID: 1379550 | 262 Words

SacredShadow
Razor-987
Level: 152


POSTS: 7587/7753
POST EXP: 960743
LVL EXP: 43781903
CP: 34604.9
VIZ: 985840

Likes: 0  Dislikes: 0
I'd recommend Python for starters because it's a very beginner-friendly programming language to pick up while also being versatile, very powerful, and having a pretty consistent syntax as well. Moreover, since Python reads like regular English, you don't have to worry too much about the finer details of syntax learning as a beginner, which will allow you to focus more on learning the basic programming concepts as others have already stated.

If I could go back to high school and choose which programming language I learned first, I would pick Python over C++ or Java. Very beginner friendly and flexible. Alternatively, C/C++, Ruby, Java, and Javascript are also good choices. In the end though, the first language you choose to learn doesn't matter too much. What's important is the programming concepts you take away from it and can transfer and apply from language to language.

That said though, I still strongly suggest Python. In addition to everything I mentioned above, Python is also more forgiving on errors as well, so even if there are errors in your program, you can still compile and run it until you encounter the problematic portion of it, which again, will probably greatly resemble English and make it easier to identify and fix. Furthermore, Python also has a massive developer community and library to assist your learning. Overall, these reasons make it an attractive language for beginners because it doesn't bog them down with difficult syntax and allows them to progress quickly and easily create solutions to their problems which is very empowering in and of itself.
I'd recommend Python for starters because it's a very beginner-friendly programming language to pick up while also being versatile, very powerful, and having a pretty consistent syntax as well. Moreover, since Python reads like regular English, you don't have to worry too much about the finer details of syntax learning as a beginner, which will allow you to focus more on learning the basic programming concepts as others have already stated.

If I could go back to high school and choose which programming language I learned first, I would pick Python over C++ or Java. Very beginner friendly and flexible. Alternatively, C/C++, Ruby, Java, and Javascript are also good choices. In the end though, the first language you choose to learn doesn't matter too much. What's important is the programming concepts you take away from it and can transfer and apply from language to language.

That said though, I still strongly suggest Python. In addition to everything I mentioned above, Python is also more forgiving on errors as well, so even if there are errors in your program, you can still compile and run it until you encounter the problematic portion of it, which again, will probably greatly resemble English and make it easier to identify and fix. Furthermore, Python also has a massive developer community and library to assist your learning. Overall, these reasons make it an attractive language for beginners because it doesn't bog them down with difficult syntax and allows them to progress quickly and easily create solutions to their problems which is very empowering in and of itself.
Vizzed Elite

Affected by 'Laziness Syndrome'

Registered: 01-14-13
Last Post: 397 days
Last Active: 364 days

Links

Page Comments


This page has no comments

Adblocker detected!

Vizzed.com is very expensive to keep alive! The Ads pay for the servers.

Vizzed has 3 TB worth of games and 1 TB worth of music.  This site is free to use but the ads barely pay for the monthly server fees.  If too many more people use ad block, the site cannot survive.

We prioritize the community over the site profits.  This is why we avoid using annoying (but high paying) ads like most other sites which include popups, obnoxious sounds and animations, malware, and other forms of intrusiveness.  We'll do our part to never resort to these types of ads, please do your part by helping support this site by adding Vizzed.com to your ad blocking whitelist.

×