We use cookies on our website for a number of purposes, including analytics, performance, and advertising. Learn more.
OK!
Boo
SIGN IN
2.3M souls
10K souls
6.2K souls
1K souls
948 souls
922 souls
788 souls
589 souls
588 souls
426 souls
418 souls
382 souls
342 souls
313 souls
302 souls
198 souls
187 souls
163 souls
163 souls
150 souls
127 souls
127 souls
122 souls
116 souls
116 souls
108 souls
108 souls
102 souls
99 souls
95 souls
80 souls
78 souls
75 souls
63 souls
61 souls
59 souls
57 souls
45 souls
42 souls
38 souls
36 souls
35 souls
33 souls
32 souls
32 souls
23 souls
23 souls
20 souls
20 souls
17 souls
15 souls
14 souls
13 souls
12 souls
12 souls
11 souls
11 souls
11 souls
11 souls
10 souls
9 souls
9 souls
8 souls
8 souls
7 souls
7 souls
7 souls
7 souls
7 souls
7 souls
6 souls
6 souls
5 souls
5 souls
4 souls
4 souls
4 souls
4 souls
3 souls
3 souls
3 souls
3 souls
3 souls
3 souls
3 souls
2 souls
2 souls
2 souls
2 souls
2 souls
2 souls
2 souls
2 souls
2 souls
1 souls
1 souls
1 souls
1 souls
1 souls
1 souls
0 souls
0 souls
Universes
Posted Thursday, August 8, 2024
1mo
INFP
Aries
Bored, need to team up
Hey, so I'm currently in my summer break from university and I want to learn more things about coding and programming in general, i know java very well, so I want to move to the next language, probably c++ because I love games and pc applications, hut I get bored easily, if someone is interested in learning it too let me know,
1
7
Comment
Coding Community
The coding community, chat, and discussion.
JOIN NOW
6.2K SOULS
Kauffy
1mo
INTP
Virgo
Do you have a general goal in mind? Depending on the kinds of games you're interested in, there are a few options. If you know Java, then you would already know that a game like, for example, Minecraft was made in Java. Unity, if people are still starting projects with it given their stupid licensing fiasco, uses C#, which is a fairly easy lateral move from Java. I have a warm spot in my heart for C++, that really shouldn't be there, but I'm old school as well as old. C++ is rapidly becoming deprecated, for exactly the reasons that will make it a difficult move from Java-- memory management and safety (among other things). C++ has, at its foundation, a language from 1972. C++ obviously adds a lot to it, but at the end of the day, there's a lot inherited there. It's really easy to do bad things, particularly unintentionally, in C++, which are then often very difficult to debug. Something kind of kooky is that I would recommend learning Assembly, especially HLA at first. That might be counterintuitive, but if you want to really understand C/++, understanding what the (real!!) machine is actually doing at the lowest level really helps. It helps in just about every way, and if you come across some piece of highly trafficked C++ code that is slowing your program down in the future, you can inline assembly to make it faster. In reality, I'm not sure how often that case comes up, but you're not going to get that with Java or Kotlin. The biggest arguments for using C used to be that it was memory efficient, and fast, but now we have tons of memory and our machines are so fast, you can write an FPS in Excel. Why they still use C in the AAA games segment is largely due to inheritance. That is, these studios all have roots that go all the way back to the beginning of the games industry, so all of the talent would know C, and they would have existing code they wanted to reuse that's written in C++, so it's tough to break away from. Rust is the modern replacement to C++, but other than that, I don't really know a thing about it. Python is probably the most useful language to know today. I used to be down on Python because it was interpreted, but I guess now it's modernized to the point that it compiles native and can run fast enough for most applications, not to mention that it also can link to libraries of almost any language, thereby extending what it can do. For example, when I generate AI images at home, it's Python that runs the show. Currently, I'm working on a paid project that is using Java for the back end, and Python for the front end. My most recently started game project I decided to start in Godot. I feel very fortunate that I can work with ChatGPT (4o!!) to do all this stuff-- I don't have to know a language, because I know the principles, and can intuit when something doesn't look right. It feels a bit like working with another person who is super knowledgeable, but wrong sometimes, like any person. In any case, if you ever have coding questions (especially if it's something I'm useful in), feel free to hit me up.
1
4
Reply
Meet New People
30,000,000+ DOWNLOADS
JOIN NOW
Related Posts
#coding
9h
ISFP
Leo
Php v8
If you hate Php v8, You either haven't tried it or you got some serious skill issue 😋
1
0
#technology
5d
INTJ
Pisces
My first raspberry pi
Hmm what should I make with these..🤔 any suggestions? #tech #coding #technology #engineering #programming
4
2
#coding
5d
INTP
Libra
🧑🏻💻👉🏻👈🏻
3
2
#coding
14d
ISFP
Gemini
Working on my coding skills
5
3
#coding
25d
ENTJ
Aquarius
Html-css-JS
Guys does anyone know a faster way to learn coding than going through it one by one, I'm using freecodecamp right now
7
4
#coding
7d
INFP
Virgo
Anyone enjoy writing scripts for the stock market?
1
0
#coding
28d
ISTJ
What am I creating?
Or HAVE created. - let me know in the comments!
3
4
#coding
28d
ENFJ
Sagittarius
Backend developers doing CSS.
And how did you get to know flex?
3
1
#memes
1mo
ISFJ
Libra
Linux is good too 😁👍🏻
#coding #programmer (edited)
4
1
#memes
1mo
ISFJ
Libra
WhyTheyEvenAsk
#coding #programmer
4
0
#coding
29d
INTJ
Aquarius
How to take input in Python 3
**📝 Taking User Input in Python 3 🐍** In Python, getting input from the user is super easy! Just use the `input()` function. Let's break it down: 🔹Basic Input: name = input("What's your name? 🤔: ") print(f"Hello, {name}! 👋") Explanation:The `input()` function prompts the user to type... read more
2
0
#coding
28d
INTJ
Aquarius
🐍 Python 3 Variables: The Building Blocks of Your Code! 💻
In Python, **variables** are like containers that store data. They’re super simple to use and crucial for any programming task. Here’s a quick guide to get you started! 🚀 🎯 What Are Variables? - Think of a variable as a **label** for a piece of data you want to keep around. Whether it's a... read more
1
0
#coding
9d
ISTJ
Aries
Someone want to be partner in crime
Need someone to solve lc daily and some part of development tooo ! Learn something daily.
0
0
#coding
27d
INTJ
Aquarius
🧑💻 Mastering Python 3 Data Types!🐍
Numbers (int, float): 🔢 These are the building blocks of calculations. Imagine counting apples (int) or measuring your height (float) with these! 🍎📏 Strings (str): 💬 A collection of characters, like this post! Think of them as chatty emojis, sharing stories. 🗣️ Lists: 📋 Imagine a... read more
1
0
#coding
1mo
INFP
Virgo
I Have A Problem...
I've been messing around with Google Apps Scripts for Google Sheets for a very important personal project and have spent way too many hours of my days working on it. My brain is completely fried, I'm seeing JavaScript and Spreadsheet grids every time I blink, and I think I've gotten snowblindness... read more
2
1
#coding
1mo
INFJ
Web development
Bahot buri tarh fas gya inme😭
1
1
#coding
29d
INTJ
Aquarius
Introduction to python
"Feeling a bit bored, so I thought I'd share my knowledge on Python 🐍. We'll start from the basics and work our way up to advanced Python 3 programming. After that, we'll dive into frameworks like Django. See you soon! 💻✨"
0
0
#coding
1mo
INTP
Aries
Challenge completed 🎉🎉
I started the #210DayCodeChallenge as a New Year’s resolution on January 1st, 2024, to solve 7 questions each day on LeetCode for 210 days. At the beginning, it seemed very challenging to manage this with other tasks, but I did. I learned a lot and achieved so much during this challenge. Around day... (edited) read more
2
0
#memes
1mo
ISFJ
Libra
Javascript
#coding
1
0
#coding
1mo
INTP
Aries
#210DayCodeChallenge completed
1
0
#coding
2mo
ENTP
Aquarius
Life of a programmer
mostly consists of working in front of a boring monitor with colorful words
7
0
#coding
1mo
INTP
Aries
Space complexity (edited)
1
0
#coding
2mo
INTJ
Pisces
Revive my personal landing page
Get some free server is good but if dont have traffic it will automate deleted, must be checkee every some period time.
2
0
#coding
2mo
ESTJ
Aries
Funniest Picture I Captured
Written exam of javascript Not Less Than 😕 (edited)
2
1
#coding
2mo
INTP
Cancer
Need help!!
I'm a self-taught Python coder, so I'm not claiming to be great, but I've developed an idea that has real potential to generate income if executed correctly. I've written the code as best as I can, but now I need help turning it into an executable program—essentially, connecting the wires. I'd be... read more
2
1
#coding
2mo
INTJ
Leo
Can't code or play 🥲
2
0
#coding
2mo
INFP
Leo
👨💻
(Vacation + rain) = coding time
7
0
#coding
2mo
INTP
Aries
Leetcode progress
#leetcode #consistency
4
2
#coding
2mo
ISTP
Leo
With Claude 3.5 sonnet out, what LLM do you use as coding assistant? Still gpt-4o?
3
2
#coding
2mo
ENTP
Aquarius
Anyone who can help with it
I got a problem so i need database ideas i gotta design a program for available magazines/media for advertising
1
4
#coding
2mo
ISTJ
Taurus
Persuing engineering 🥱🤧
1
1
#coding
3mo
ISTP
Leo
How many LOC you did today? Lang?
2
2
#coding
3mo
INTP
Sagittarius
Starting my coding journey (edited)
1
0
#coding
3mo
INFP
Libra
Perfect sunday hustle ✨
3
1
#coding
3mo
INFP
Leo
Just another day
4
5
#coding
3mo
INFP
Virgo
Java GUI
If I see one more tutorial about building GUIs using netbeans or some other stupida** drag-and-drop visual GUI builder, I am going to f**king off myself. Like, all they do is create ridiculously long walls of unreadable and unmaintainable code... Anyone know how to *actually code* a GUI using pure... read more
3
3