I did a lot of research. But I do not have anything properly. Is there a good Source for C #?
From scratch?
I’m looking right to left.
Life bar, pears, apples, I do not know what
word for word to teach Have ?
Will not be any other kind of
Waiting for your help.

To learn C# from the bottom don’t worry about being Unity specific. There is no difference between C# in Unity and C# in general, it’s all the same language. If you understand C# you will have an easy time adopting to the inheritance and methods used in Unity scripts, it’s all the same concepts.

The learning material you seek also depends heavily on other factors. Such as if you do have any prior knowledge with other programming languages, or if you know the principles of object-oriented programming.

I will assume for this answer that you are new to programming in general :slight_smile:

While there’s a lot of book on the area of C# programming it can be hard to find books that balances learning object-oriented programming properly as well as learning to program. I would actually just recommend you go with a book that focuses purely on learning programming without talking too much about design principles, so you just focus on learning programmering, such as this book:
Microsoft C# programming for the absolute beginner

Another book could be:
C# 3.0: A Beginner’s Guide

Another more recent book (to learn the newer features of the language) for beginners is also:
Beginning C# 2008: From Novice to professional

Really, any book that can teach you C# essentials like that. Amazon is a great place to search :slight_smile:

Microsoft’s own documentation for beginners can be very helpful too (also aimed at beginners, explaining every line of code):
MSDN C# Documentation

Another good resource is:
C# Station - Introducing C#

I believe that should give you some good places to start :slight_smile:

Hope it helps!

using UnityEngine;
using System.Collections;

public class Test 3: MonoBehaviour {
public Transform GameObject;
	void Update () {
	}
	void OnMouseEnter() {
	renderer.material.color = Color.yellow;
	}
	void OnMouseExit() {
	renderer.material.color = Color.white;
	}
	void OnMouseDown() {
	Debug.Log("Test 3 Click!");
	}
	void OnGUI () {
		if (GUI.RepeatButton (new Rect (510, 40, 100, 30), "Son [Döndür]")) {
		transform.Rotate(0, 3, 0);
	}
	if (GUI.Button (new Rect (510, 10, 100, 30), "Son [Renk]")) {
		renderer.material.color = Color.red;
		}
	if (GUI.Button (new Rect (510, 70, 100, 30), "Son [Aç]")) {
		renderer.enabled = true;
		}
	if (GUI.Button (new Rect (510, 100, 100, 30), "Son [Kapa]")) {
		renderer.enabled = false;
		}
}
}

I wrote them myself . More or less learned . So-so :slight_smile:

It would be nice if there was more information at. :slight_smile: