0
Need suggestions
What coding languages do i learn and for what purpose? I KNOW --> { ---python--- ---html/css/js--- } I need to know either some python/html projects, or new coding languages to learn. It doesn't need to be a coding language with a COURSE on Sololearn, but it has to be in the sololearn compilers.
9 odpowiedzi
+ 2
Yaroslav Vernigora Kind of for fun but i want to be software engineer or game developer some day
+ 2
MiniGameLuigi I don't believe Yaroslav Vernigora was in any way trying to dictate to you but explain per conversation what you had asked.
It's great that you understand the overall cost as well as the depth of college growth and investment in your passion.
+ 1
Hello! You don't know why you're learning programming languages?
In what side of programming you want to grow up?
Some mini python projects for beginners are:
1.Dice Roll Simulator
2.Guess the number game
3.Random password generator
4.Binary search
5.Tic-Tac-Toe
6.Rock Paper Scissor game in Python
7.Python Story Generator
8.Photo manipulation in Python.
https://www.freecodecamp.org/news/python-projects-for-beginners/
Top 10 Projects For Beginners To Practice HTML and CSS Skills
https://www.geeksforgeeks.org/css/top-10-projects-for-beginners-to-practice-html-and-css-skills/?ysclid=mgtzw8gllq174387069
+ 1
To become a software engineer, be prepared to learn:
Engineering training is carried out in various types of higher technical educational institutions. The curriculum for a software engineer is designed for 4-5-6 years, if we are talking about bachelor's, specialist, and master's degrees, respectively, and consists of three cycles of academic disciplines:
general scientific - higher mathematics, physics, chemistry, economics, philosophy, etc.;
general engineering - descriptive geometry and drafting, materials science, electrical engineering, computer science, etc.;
special — discrete mathematics, algorithms and data structures, system programming, network technologies, circuit design, etc.
After graduating from a higher technical educational institution, a person acquires a set of knowledge and skills that allow them to solve non-standard problems in the future. Most importantly, a person acquires the ability and skill to learn on their own, which is an essential characteristic for a software engineer.
+ 1
Create Games:
Web games:
HTML5(GDevelop)
https://html5gamedevelopment.com/
Phaser game engine
https://phaser.io
For PC:
Engines:
- Unity(C#)
- Cryengine V(C++)
- Unreal engine 4(C++)(for pc, vr, playstations)
Java:
- JMonkey Game Engine
https://jmonkeyengine.org/
- LibGDX
JavaScript:
- Construct 2 Engine
Python:
- RenPy(2D)
- PyGame
https://pygame.org
- Panda 3D
https://www.panda3d.org/
CopperCube6-is a full-featured 3D game engine.No programming needed(& JavaScript for advanced). Create 3D games and apps quickly.Includes terrain editor,low poly modelling tools,3D models,precreated game AI,effects and more.
Gamemaker(only 2D,without PL)
2D engines for beginners:
- Stencyl
- RPG-maker
- Ink - free addition for Unity(html,C#)
- GameMaker Studio2(paid 100$,drag&drop)
The Easiest Game Engines Ever:
Flash(Stencyl)
DirectX(Construct Classic)
C(Raylib)
Lua(LOVE 2D)
Haxe(Heaps)
https://code.sololearn.com/Wrx937JGOJ3E/?ref=app
https://code.sololearn.com/WgHz70TTPkfF/?ref=app
+ 1
Yaroslav Vernigora ty but thats alot of stuff like websites
+ 1
Do you mean online learning? In any case, you will need feedback at some point when you encounter difficulties in learning. At the very least, you will need a mentor. Alternatively, choose a learning course with feedback.
+ 1
Even in the simplest case, if you want to become a real programmer, you will not be limited to just knowing the programming language. In addition, you will have to study the types of writing programs (functional and object-oriented programming), data structures, and algorithms. Databases, integrated development environment. The git version control system and many other things. A programmer is not about writing code. This is a comprehensive knowledge of the subject area, a special type of thinking and the ability to see in your mind a ready-made solution to a complex problem.
+ 1
Yaroslav Vernigora u are seriously dictating me. I know the cost of doing it. I am willing to spend years in college to learn it. I do not care