Any programmer fags here?
Learning Java atm.. fml.
>>768274863
yeah java isnt that great. i use C# and JS
>>768274863
Starting out as well, some /g/uy said python is easy for beginners so I'm gonna start soon.
>>768274863
what does it do?
>>768275258
i mean it depends on what you are used to. i hate python (used it once or twice) because it misses brackets and instead uses indenting
Started programming about 1.5 years ago, got into Java 4 months ago. Get yourself a good mentor and it's fun to learn. Gotta bite through the verbosity at first, but when you get used to that, it becomes fun!
>>768274863
I'm pretty good in Python, the problem with Python as your first programming language, is that the transition to other languages aren't as smooth. It's really easy to learn, but I'm a physics major so I only have to use python atm. Planning to learn C++ next year though
>>768275414
I work as a web developer just using the usual html, css, js and php but trying to learn Java game development is doing my head in. So many classes and methods... Makes my head spin.
>>768275414
how did you get into programming?
sincerely
>>768275217
>>768275545
Programmerfag reporting in. Worked in Java development for 7 years. Java is fun af
I know this is bait, but VM languages like Java, python etc. are shitty programming languages. C++ is the only sane option. Especially since C++17 is around, you have a powerful STL, so you should be able to complete your work just as fast as in a scripting language while retaining the ability to write native code.
>>768275314
You get used to it. It bothered me too but now I dont even notice it.
>>768274863
How far into it are you? I just finished my second semester of it and I enjoy it so far. I have gotten to data structures so far.
>>768275540
Working as an intern web dev atm, how long have you been working as a web developer?
>>768275764
No bait, anon.
Not learning Java for any possible job prospect but it's more trying to find something different than my day to day web development and to give myself something to learn.
>>768275540
how can you work as a "developer" without being able to program??
>>768275717
Have any tips or resources?
>>768275309
Software. I think all Android apps run on it
>>768275854
I mean I've been a dev for the better part of 2 years - still a jr but I know my way around most things. I can skip past what variable are, data types, arrays, functions etc etc. I'm trying to focus on the game development side of Java so a lot of x and y coordinates and instances which throw me. I've never done OOP, just procedural so it's a steep learning curve.
>>768275905
Web development and programming are completely different anon. I've always done procedural programming as opposed to OOP which is what I'm trying to learn now.
>>768275980
OP here, can confirm Android is built on Java and XML
>>768275832
no i was wondering what made you start?
>>768275912
Understand the basics and make sure you fully understand before doing any higher level stuff. It can get overwhelming fast. It's like learning any language, takes lots of practice and exposure.
>>768275217
For me, I find Java more enjoyable than C# even though they are very similar. As for JS even though I don't mind working with it (mainly I do node stuff) the language seems to be made with for you to fuck up, mainly due to the weak typing.
Can someone tell me what's the easiest language to learn?
Web is the easiest to get a job in. Don't waste your time starting with Java. Javascript is so much more forgiving and waaaay easier to learn.
>>768276341
Java. Use Eclipse to help program as it helps with syntax and building.
>>768276309
C# is fun coz i use it with unity and Oxide while JS i use for EVERYTHING.
node for server side webjs for client side and then Electron for apps
>>768275832
I was prototyping some ideas and I read the you can do it fast with python.
>>768276391
Have been working in web for the past 2 years. Learning Java as a side hobby/challenge
>>768276391
Right until you get to async stuff then you kill yourself.
>>768276391
js is far from forgiving. It feels like flying blind
>>768276540
This guy gets it.
>>768276537
Async is easy and the most helpful thing i know. i find it much harder to do async in things like C#
>>768276391
For all the memes about Java Pajeets.. it's front end web design that has the highest likelihood of being outsourced to some guy that wants you to do the needful.
Java will always have a place, even if you end up doing Kotlin, Scala or Clojure you'll need a Java background.
>>768274863
>hey nons, look here, a nice glitch!!!
>>768276610
Try wrapping you hear around the fact that your sequential code sometimes is not sequential and you have two call stacks as a beginner like OP.
>>768276540
>>768276575
Wrong. js is the most forgiving i have seen due to ist loose definitions and easy reassignment of variables. unless you use const for everything you can set anything to null or any other possible variable.
>>768276651
Fucking nigger get out of here
>>768276680
English Motherfucker Do You Speak It?
>>768276688
That's not a good thing for a beginner looking to learn.
>>768276688
Here have a function parameter. What is it? I dunno. Try to call some functions methods on it or access a variable. Good luck. At least you can test if it's truthy
>>768276651
>>768276703
>>768275980
Android is built with Java and XML for data structure. But Android also supports Kotlin now.
I am a C#, C++, Java, JS Developer and would not suggest learning Kotlin, Since it's like autistic Java tbh.
>>768275545
>>768276810
>>768276799
i admit its not great to learn as a beginner but not having ti specify the return type or accepting type means that you can create a function with multiple parameters and have the user only use one or two without you having to use 5 different functions. you can always use typeof to check what gets passed in and try catch is a thing
I program in HTML, ama
JSON > XML
JS > Java
>>768275217
Web dev here
>>768277027
have you ever created an ai smarter than yourself?
>>768277072
United we are strong and powerfull
>>768277040
Kys fag.
>>768277145
No U
>>768277004
>>768277040
How's that Scratch web course going? You "Hello World" yet?
you guys are overflowing your containment boar/d/
>>768277446
Woah that's sick teach me?
>>768277561
No. you have to train for years under the strict supervision of Tibetan supermonks. you need to be worthy of knowing this forbidden knowledge, else you might use it for evil.
you know what FUCK THESE CAPCHAS
92 GIGS OF RAM IS RIGHT ENOUGH, I HAVE ALMOST NO MEMORY LEAKS!
>>768277882
you need at least a tb of ram to prevent any memory overflow
>>768274863
Good luck using recursion and solving problems using it
>>768276763
There is nothing wrong with that sentence. Are you seeing things?
I am a web developer. I use Java to do all the heavy lifting and connecting to the backend, JS to connects this to the front end, and mustache and Jsp as the front end with some css.