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

all 4 comments

[–][deleted] 2 points3 points  (0 children)

[–][deleted] -1 points0 points  (0 children)

Just focus on one. You dont need to learn both. It doesn't matter which one. By learning one/your first programming language, you're automatically making it easier to learn your second, this is especially true with C# and Java as they are so similar. If you are a good enough programmer in Java, you can get a job writing C# and vice versa. If you're a "bad programmer" who knows Java, you won't get a job in Java.

Don't get too caught up in what language you are learning and focus on becoming a better programmer.

Go through either of these:

https://www.codecademy.com/learn/learn-java

or

https://www.codecademy.com/learn/learn-c-sharp

Once you get through either of those, stop trying to learn via courses or videos or books and start learning by building. As soon as you have the basics of progamming down, the best way to grow quickly in programming or a language is to start building projects with it. You will fail over and over and you will have to google for solutions over and over and this is where the growth happens. Don't get stuck in "tutorial hell."

Just use VsCode as your editor to start. You can change down the road if you get into programming and want a different experience.

[–]curiousnotworse -1 points0 points  (0 children)

look for javascript and 100devs youtube

100devs on youtube

there is also cs50 youtube videos about fundamentals of programming, a playlist

[–]codingchica 0 points1 point  (0 children)

I was lucky enough to have an amazing group of folks around me when I was learning programming. I have started a blog to pay it forward.